Application.ComAddIns Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un objeto Microsoft.Office.Core.COMAddIns con información sobre los complementos COM registrados para la aplicación InfoPath actual.
public:
abstract property System::Object ^ ComAddIns { System::Object ^ get(); };
public abstract object ComAddIns { get; }
member this.ComAddIns : obj
Public MustOverride ReadOnly Property ComAddIns As Object
Valor de propiedad
Colección Microsoft.Office.Core.COMAddIns con información sobre los complementos COM registrados para la aplicación InfoPath actual.
Excepciones
La plantilla del formulario no está configurada para Plena confianza con la categoría Seguridad y confianza del cuadro de diálogo Opciones de formulario.
Ejemplos
En el siguiente ejemplo se tiene acceso al primer elemento de la colección COMAddIns que devuelve la propiedad ComAddIns.
Object objectReference = 1;
Microsoft.Office.InfoPath.Application app =
this.Application;
Microsoft.Office.Core.COMAddIns myComAddIns =
(Microsoft.Office.Core.COMAddIns)app.ComAddIns;
Microsoft.Office.Core.COMAddIn myComAddIn =
myComAddIns.Item(ref objectReference);
Dim objectReference As Object = 1
Dim app As Microsoft.Office.InfoPath.Application = _
Me.Application
Dim myComAddins As Microsoft.Office.Core.COMAddIns = _
DirectCast(app.ComAddIns, Microsoft.Office.Core.COMAddIns)
Dim myComAddIn As Microsoft.Office.Core.COMAddIn = _
myComAddIns.Item(objectReference)
Comentarios
El objeto COMAddIns devuelto por la propiedad ComAddIns de InfoPath se implementa en el espacio de nombres Microsoft.Office.Core . El objeto Microsoft.Office.Core.COMAddIns proporciona información sobre la colección de complementos COM de InfoPath registrados en el Registro de Windows del equipo del usuario. Para acceder a los miembros del espacio de nombres Microsoft.Office.Core , primero debe agregar una referencia a la biblioteca de objetos de Microsoft Office 14.0 en la pestaña COM del cuadro de diálogo Agregar referencia en Visual Studio.
Para usar la propiedad Microsoft.Office.InfoPath.ComAddIns para tener acceso al objeto Microsoft.Office.Core.COMAddIns, debe publicar la propiedad ComAddIns de InfoPath en el tipo de Office COMAddIns como se muestra en el ejemplo de código.
Solo se puede acceder a este miembro con formularios abiertos desde una plantilla de formulario que haya sido configurada para ejecutarse con confianza total usando la categoría Seguridad y confianza del cuadro de diálogo Opciones de formulario. Este miembro requiere confianza total para el autor de llamada inmediato y no se puede utilizar en un código de confianza parcial. Si desea más información, consulte "Utilizar bibliotecas de código que no es de plena confianza" en MSDN.
Únicamente se puede acceder a este tipo o miembro desde el código que se ejecuta en los formularios abiertos en Microsoft InfoPath Filler.