online descargar archivos abrir java swing ms-word activex activex-documents

java - descargar - ¿Cómo abrir una aplicación web mientras se guarda un documento de Microsoft Word utilizando el control ActiveX?



abrir odt (1)

Estoy intentando descubrir cómo abrir una aplicación de terceros mientras guardo el documento de Microsoft Word utilizando el control ActiveX.

Puedo abrir mi aplicación de escritorio java usando el código VBA de Microsoft Word a continuación:

Option Explicit Dim myWord As New clsWord Private Sub Document_Open() With Application .CustomizationContext = ThisDocument .KeyBindings.Add KeyCode:=BuildKeyCode(wdKeyControl, wdKeyS), _ KeyCategory:=wdKeyCategoryCommand, Command:="SaveMe" End With Set myWord.appWord = Word.Application End Sub Public Sub SaveMe() Call RunJar MsgBox "User Saved" End Sub Public Sub RunJar() Shell """C:/Program Files/Java/jre1.8.0_101/bin/java"" -jar C:/Users/Abhay/Desktop/MyFirstSwingDesktopApp.jar" End Sub

El módulo de clase clsWord es:

Option Explicit Public WithEvents appWord As Word.Application Private Sub appWord_DocumentBeforeSave(ByVal Doc As Document, SaveAsUI As Boolean, Cancel As Boolean) Call SaveMe End Sub

Quiero integrar los códigos anteriores en el archivo de instalación de mi aplicación de escritorio java escrita en el swing.

Tengo que saber que el control ActiveX se puede escribir en Java en el que podemos incrustar código de macro de palabra VBA anterior que puede detectar el guardado de documento de Word.

Pero aún así averiguar cómo escribir el archivo de instalación de Java con ActiveX para eso.

Soy nuevo en la escritura de código para la aplicación de escritorio java con los archivos de configuración anteriores.

Cualquier código de ayuda / ejemplo sería muy apreciado.

Gracias.

No puedo encontrar un ejemplo de este problema en Internet. Cualquier ayuda sería muy apreciada.

Gracias, Abhay


Encontré una manera simple de lograr lo que quieres. Puede usar Microsoft Visual Studio en el que puede usar C #, VB.net y complementos para microsoft office (Word, excel, power point, outlook, etc.) para integrar su aplicación C # a la oficina de Microsoft.

Es muy simple que escriba lo mismo en java.

Disfruta, feliz codificación.