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 使用して、ユーザーが指定したアプリケーションを実行します。 2 番目の引数として を 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 オブジェクトへの参照を作成して返します。 Visual Basic では、クラスが COM コンポーネントとして明示的に公開されない限り、CreateObject を使用してそのクラスのインスタンスを作成することはできません。

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)

式の評価に応じて、2 つのオブジェクトのうち 1 つを返します。

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)

適用対象

こちらもご覧ください