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.