다음을 통해 공유


AddInBase.RequestComAddInAutomationService 메서드

다른 솔루션에서 사용할 수 있는 추가 기능의 개체를 반환합니다.

네임스페이스:  Microsoft.Office.Tools
어셈블리:  Microsoft.Office.Tools.Common.v4.0.Utilities(Microsoft.Office.Tools.Common.v4.0.Utilities.dll)

구문

‘선언
Protected Overridable Function RequestComAddInAutomationService As Object
protected virtual Object RequestComAddInAutomationService()

반환 값

형식: System.Object
다른 솔루션에 노출하려는 개체입니다.

설명

이 메서드를 재정의하면 추가 기능의 개체를 다른 솔루션에 노출할 수 있습니다. 여기에는 동일한 응용 프로그램 프로세스, VBA 코드 및 외부 자동화 코드에서 실행되는 다른 추가 기능 및 문서 수준 사용자 지정이 포함됩니다.

반환하는 개체는 공용이어야 하고 COM에 표시되어야 하며 IDispatch 인터페이스를 노출해야 합니다. 반환되는 개체가 이러한 요구 사항을 충족하지 않으면 구현이 호출된 후 Microsoft Visual Studio Tools for Office Runtime에서 InvalidCastException을 throw합니다.

자세한 내용은 다른 Office 솔루션에서 응용 프로그램 수준 추가 기능의 코드 호출을 참조하십시오.

예제

RequestComAddInAutomationService 메서드를 재정의하는 방법을 보여 주는 코드 예제는 연습: VBA에서 응용 프로그램 수준 추가 기능의 코드 호출을 참조하십시오.

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

AddInBase 클래스

Microsoft.Office.Tools 네임스페이스

기타 리소스

다른 Office 솔루션에서 응용 프로그램 수준 추가 기능의 코드 호출

연습: VBA에서 응용 프로그램 수준 추가 기능의 코드 호출