Looking for vba Answers? Try Ask4KnowledgeBase
Looking for vba Keywords? Try Ask4Keywords

VBAオートメーションまたは他のアプリケーションライブラリの使用


前書き

Visual Basicアプリケーションの一部として他のアプリケーションのオブジェクトを使用する場合は、それらのアプリケーションのオブジェクトライブラリへの参照を設定することができます。このドキュメントでは、Windowsシェル、Internet Explorer、XML HttpRequestなどのさまざまなソフトウェアのライブラリを使用する方法のリスト、ソース、および例を示します。

構文

  • expression.CreateObject(ObjectName)
  • 発現;必須。 Applicationオブジェクトを返す式。
  • ObjectName;必須の文字列。作成するオブジェクトのクラス名。有効なクラス名の詳細については、「OLEプログラム識別子」を参照してください。

備考

アプリケーションがオートメーションをサポートする場合、アプリケーションが公開するオブジェクトにはVisual Basicによってアクセスできます。 Visual Basicを使用して、オブジェクトのメソッドを呼び出すか、オブジェクトのプロパティを取得して設定して、これらのオブジェクトを操作します。

Visual Basicアプリケーションの一部として他のアプリケーションのオブジェクトを使用する場合は、それらのアプリケーションのオブジェクトライブラリへの参照を設定することができます。これを行うには、まずアプリケーションがオブジェクトライブラリを提供していることを確認する必要があります。

そのアプリケーションのオブジェクトライブラリへの参照を設定することにより、コードで使用可能な別のアプリケーションのオブジェクトを選択することができます。

指定されたクラスのAutomationオブジェクトを作成します。アプリケーションがすでに実行されている場合、CreateObjectは新しいインスタンスを作成します。

オートメーションまたは他のアプリケーションライブラリの使用 関連する例