AddInBase.RequestComAddInAutomationService メソッド

定義

アドインのオブジェクトを返します。このオブジェクトは、他のソリューションで使用できます。

protected virtual object RequestComAddInAutomationService ();

戻り値

Object

他のソリューションに公開するオブジェクト。

実装

メソッドをオーバーライドする方法を示すコード例につい RequestComAddInAutomationService ては、「チュートリアル: VBA から VSTO アドインのコードを呼び出す」を参照してください。

注釈

アドイン内のオブジェクトを他のソリューションに公開するには、このメソッドをオーバーライドします。 これには、同じアプリケーションプロセス、VBA コード、および外部オートメーションコードで実行される他のアドインとドキュメントレベルのカスタマイズが含まれます。

返されるオブジェクトはパブリックである必要があり、COM から参照できる必要があり、 IDispatchインターフェイスを公開する必要があります。 返されたオブジェクトがこれらの要件を満たしていない場合、は、 Visual Studio Tools for Office Runtime 実装を呼び出した後にをスローし InvalidCastException ます。

詳細については、「 Calling Code in VSTO Add-ins from Other Office Solutions」を参照してください。

適用対象