Interaction 類別

定義

Interaction 模組會包含用於與物件、應用程式和系統互動的程序。

public ref class Interaction sealed
[Microsoft.VisualBasic.CompilerServices.StandardModule]
public sealed class Interaction
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
type Interaction = class
Public Module Interaction
繼承
Interaction
屬性

範例

下列範例會 Shell 使用函式來執行使用者指定的應用程式。 指定 AppWinStyle.NormalFocus 為第二個自變數會以正常大小開啟應用程式,並讓它成為焦點。

Dim procID As Integer  
' Run calculator.  
procID = Shell("C:\Windows\system32\calc.exe", AppWinStyle.NormalFocus)  

備註

此模組支援 Visual Basic 語言關鍵詞和運行時間連結庫成員,這些成員會執行其他程式、呼叫方法或屬性、從電腦發出嗶聲、提供命令行字串、操作 COM 物件和控制對話方塊。

方法

AppActivate(Int32)

啟動已經在執行的應用程式。

AppActivate(String)

啟動已經在執行的應用程式。

Beep()

透過電腦的喇叭發出聲音。

CallByName(Object, String, CallType, Object[])

在物件上執行方法,或是設定或傳回物件上的屬性。

Choose(Double, Object[])

從引數清單中選取及傳回值。

Command()

傳回用來啟動 Visual Basic 之命令列的引數部分,或是使用 Visual Basic 所開發的可執行程式。 My 功能提供了比 Command 函式更強大的產能和效能。 如需詳細資訊,請參閱CommandLineArgs

CreateObject(String, String)

建立並傳回 COM 物件的參考; 除非類別已明確公開為 COM 元件,否則 CreateObject 無法用來在 Visual Basic 中建立類別的執行個體。

DeleteSetting(String, String, String)

從 Windows 登錄的應用程式項目中刪除區段或機碼設定。 My 功能提供了比 DeleteSetting 函式更強大的登錄作業產能和效能。 如需詳細資訊,請參閱Registry

Environ(Int32)

傳回與作業系統環境變數關聯的字串。

Environ(String)

傳回與作業系統環境變數關聯的字串。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetAllSettings(String, String)

從 Windows 登錄的應用程式項目中傳回機碼設定及其對應值的清單 (原本是以 SaveSetting 所建立)。 使用 My 功能可以提供比 GetAllSettings 更強大的登錄作業產能和效能。 如需詳細資訊,請參閱Registry

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetObject(String, String)

傳回 COM 元件提供之物件的參考。

GetSetting(String, String, String, String)

從 Windows 登錄的應用程式項目中傳回機碼設定值。 My 功能可以提供比 GetAllSettings 更強大的登錄作業產能和效能。 如需詳細資訊,請參閱Registry

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
IIf(Boolean, Object, Object)

根據運算式的評估結果,傳回兩個物件當中的其中一個。

InputBox(String, String, String, Int32, Int32)

在對話方塊中顯示提示、等候使用者輸入文字或按一下按鈕,然後傳回包含文字方塊內容的字串。

MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
MsgBox(Object, MsgBoxStyle, Object)

在對話方塊中顯示訊息、等候使用者按一下按鈕,然後傳回表示使用者按下的按鈕之整數。

Partition(Int64, Int64, Int64, Int64)

傳回字串,表示包含數字的計算範圍。

SaveSetting(String, String, String, String)

在 Windows 登錄中儲存或建立應用程式項目。 My 功能可以提供比 SaveSetting 更強大的登錄作業產能和效能。 如需詳細資訊,請參閱Registry

Shell(String, AppWinStyle, Boolean, Int32)

執行可執行程式,並在它仍在執行中時傳回一個整數 (整數中包含此程式的處理序 ID)。

Switch(Object[])

評估運算式的清單,並傳回對應到此清單中第一個 Object 的運算式之 True 值。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於

另請參閱