Interaction.CallByName メソッド
アセンブリ: Microsoft.VisualBasic (microsoft.visualbasic.dll 内)

Public Shared Function CallByName ( _ ObjectRef As Object, _ ProcName As String, _ UseCallType As CallType, _ ParamArray Args As Object() _ ) As Object
Dim ObjectRef As Object Dim ProcName As String Dim UseCallType As CallType Dim Args As Object() Dim returnValue As Object returnValue = Interaction.CallByName(ObjectRef, ProcName, UseCallType, Args)
public static Object CallByName ( Object ObjectRef, string ProcName, CallType UseCallType, params Object[] Args )
public: static Object^ CallByName ( Object^ ObjectRef, String^ ProcName, CallType UseCallType, ... array<Object^>^ Args )
public static Object CallByName ( Object ObjectRef, String ProcName, CallType UseCallType, Object[] Args )
public static function CallByName ( ObjectRef : Object, ProcName : String, UseCallType : CallType, ... Args : Object[] ) : Object
戻り値
オブジェクトに対してメソッドを実行するか、オブジェクトのプロパティを設定または取得します。

詳細については、Visual Basic のトピック「CallByName 関数」を参照してください。

次に示す例では、最初の行で CallByName を使用してテキスト ボックスの Text プロパティを設定し、2 行目で Text プロパティの値を取得し、3 行目で Move メソッドを実行してテキスト ボックスを移動します。
' Imports statements must be at the top of a module. Imports Microsoft.VisualBasic.CallType
Sub TestCallByName1() 'Set a property. CallByName(TextBox1, "Text", CallType.Set, "New Text") 'Retrieve the value of a property. MsgBox(CallByName(TextBox1, "Text", CallType.Get)) 'Call a method. CallByName(TextBox1, "Hide", CallType.Method) End Sub
次の例では、CallByName 関数を使用してコレクション オブジェクトの Add メソッドと Item メソッドを実行します。
Public Sub TestCallByName2() Dim col As New Collection() 'Store the string "Item One" in a collection by 'calling the Add method. CallByName(col, "Add", CallType.Method, "Item One") 'Retrieve the first entry from the collection using the 'Item property and display it using MsgBox(). MsgBox(CallByName(col, "Item", CallType.Get, 1)) End Sub

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からInteraction.CallByName メソッドを検索する場合は、下記のリンクをクリックしてください。

- Interaction.CallByName メソッドのページへのリンク