Estoy usando un objeto COM (MODI) desde mi aplicación .net. El método al que llamo arroja una System.AccessViolationException, que es interceptada por Visual Studio. Lo extraño es que he envuelto mi llamada en un intento de captura, que tiene controladores para AccessViolationException, COMException y todo lo demás, pero cuando Visual …
EDITAR: He escrito los resultados como una publicación de blog . El compilador de C # trata los tipos COM de forma algo mágica. Por ejemplo, esta declaración parece normal ... Word.Application app = new Word.Application(); ... hasta que te das cuenta de que Applicationes una interfaz. ¿Llamando a un …
Estoy creando un archivo .idl mediante programación. ¿Cómo creo UUID para las interfaces y los métodos mediante programación? ¿Puedo generar el UUID mediante programación?
Usando el ejemplo provisto en codeproject , estoy luchando por averiguar dónde puedo encontrar la referencia a la biblioteca Microsoft.Office.Core. Recibo el error "No se pudo encontrar el componente al que se hace referencia 'Microsoft.Office.Core'". Solo tengo Office 2007 Enterprise Edition y Outlook 2003 instalados en este sistema. ¿Podría ser …
Cerrado . Esta pregunta debe estar más enfocada . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un solo problema editando esta publicación . Cerrado hace 7 años . Mejora esta pregunta Parece que los objetos COM son objetos de uso general …
Tengo algunas aplicaciones (algunas nativas, algunas .NET) que usan archivos de manifiesto para que se puedan implementar en completo aislamiento , sin requerir ningún registro COM global. Por ejemplo, la dependencia del servidor com dbgrid32.ocx se declara de la siguiente manera en el archivo myapp.exe.manifest que se encuentra en la …
Actualmente estoy escribiendo sobre escritura dinámica y estoy dando un ejemplo de interoperabilidad de Excel. Casi no he hecho ninguna interoperabilidad de Office antes, y se nota. El tutorial de MSDN Office Interop para C # 4 usa la _Worksheetinterfaz, pero también hay una Worksheetinterfaz. No tengo idea de cuál …