_Application3.COMAddIns Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.