Compartilhar via


_Application3.COMAddIns Propriedade

Definição

Obtém um objeto Microsoft.Office.Core.COMAddIns contendo informações sobre os Suplementos COM registrados para o aplicativo InfoPath atual.

public:
 property System::Object ^ COMAddIns { System::Object ^ get(); };
public object COMAddIns { get; }
member this.COMAddIns : obj
Public ReadOnly Property COMAddIns As Object

Valor da propriedade

Uma coleção Microsoft.Office.Core.COMAddIns que contém informações sobre os Suplementos COM registrados para o aplicativo InfoPath atual.

Exemplos

O exemplo a seguir acessa o primeiro item da coleção COMAddIns retornada pela propriedade ComAddIns .

object objectReference = 1;

Microsoft.Office.Interop.InfoPath.SemiTrust.Application app = 
   thisApplication;

Microsoft.Office.Core.COMAddIns myCOMAddIns = 
   (Microsoft.Office.Core.COMAddIns)((_Application3)app).COMAddIns;

Microsoft.Office.Core.COMAddIn myCOMAddIn = 
   myCOMAddIns.Item(ref objectReference);
Dim objectReference As Object = 1

Dim app As Microsoft.Office.Interop.InfoPath.SemiTrust.Application = _
   thisApplication

Dim myCOMAddIns As Microsoft.Office.Core.COMAddIns = _
   DirectCast(app, _Application3).COMAddIns

Dim myCOMAddIn As Microsoft.Office.Core.COMAddIn = _
   myCOMAddIns.Item(objectReference)

O exemplo a seguir acessa o primeiro item da coleção COMAddIns retornada pela propriedade ComAddIns .

object objectReference = 1;

Microsoft.Office.Interop.InfoPath.SemiTrust.Application app = 
   thisApplication;

Microsoft.Office.Core.COMAddIns myCOMAddIns = 
   (Microsoft.Office.Core.COMAddIns)((_Application3)app).COMAddIns;

Microsoft.Office.Core.COMAddIn myCOMAddIn = 
   myCOMAddIns.Item(ref objectReference);
Dim objectReference As Object = 1

Dim app As Microsoft.Office.Interop.InfoPath.SemiTrust.Application = _
   thisApplication

Dim myCOMAddIns As Microsoft.Office.Core.COMAddIns = _
   DirectCast(app, _Application3).COMAddIns

Dim myCOMAddIn As Microsoft.Office.Core.COMAddIn = _
   myCOMAddIns.Item(objectReference)

Comentários

O objeto COMAddIns retornado pela propriedade ComAddIns do InfoPath é implementado no namespace Microsoft.Office.Core . O objeto Microsoft.Office.Core.COMAddIns fornece informações sobre a coleção de suplementos do InfoPath COM registrados no registro do Windows do computador do usuário. Para acessar os membros do namespace Microsoft.Office.Core , primeiro você deve adicionar uma referência à Biblioteca de Objetos do Microsoft Office 14.0 na guia COM da caixa de diálogo Adicionar Referência no Visual Studio.

Para usar a propriedade COMAddIns para acessar o objeto Microsoft.Office.Core.COMAddIns , você deve lançar o objeto retornado pela propriedade InfoPath COMAddIns para o tipo COMAddIns do Office, conforme mostrado no exemplo de código.

Além disso, como a propriedade COMAddIns é nova no Microsoft InfoPath, você também deve declarar e lançar para o _Application3 tipo para acessar essa propriedade. Para obter mais informações, consulte Como usar membros do modelo de objeto que não são compatíveis com o InfoPath 2003.

This member can be accessed only by forms opened from a form template that has been configured to run with full trust using the Security and Trust category of the Form Options dialog box. This member requires full trust for the immediate caller and cannot be used by partially trusted code. For more information, see "Using Libraries from Partially Trusted Code" on MSDN.

Aplica-se a