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 オブジェクトへの参照を作成して返します。 CreateObjectを使用して、Visual Basic内のクラスのインスタンスを作成することはできません。ただし、これらのクラスが明示的に COM コンポーネントとして公開されている場合を除きです。

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 つのオブジェクトのいずれかを返します。

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[])

式のリストを評価し、Trueリスト内の最初の式に対応するObject値を返します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください