java - ActiveX नियंत्रण का उपयोग करते हुए एक माइक्रोसॉफ्ट वर्ड डॉक्यूमेंट को सहेजते समय एक वेब एप्लीकेशन कैसे खोलें?)



swing ms-word (1)

ActiveX नियंत्रण का उपयोग करते हुए माइक्रोसॉफ्ट शब्द दस्तावेज़ को सहेजते समय मैं एक तृतीय पक्ष अनुप्रयोग को खोलने का तरीका समझाने की कोशिश कर रहा हूं।

मैं नीचे अपना माइक्रोसॉफ्ट वर्ड VBA कोड का उपयोग करते हुए जावा डेस्कटॉप एप्लीकेशन खोलने में सक्षम हूं:

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

कक्षा मॉड्यूल clsWord है:

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

मैं उन ऊपर दिए गए कोड को स्विंग में लिखा मेरे जावा डेस्कटॉप एप्लिकेशन की सेटअप फ़ाइल में एकीकृत करना चाहता हूं।

यह जानने के लिए कि ActiveX नियंत्रण जावा में लिखा जा सकता है जिसमें हम वर्ड डॉक्युमेंट की बचत का पता लगा सकते हैं, जो VBA शब्द मैक्रो कोड के ऊपर एम्बेड कर सकते हैं।

लेकिन फिर भी यह जानने के लिए कि इसके लिए एक्टिव एक्स के साथ जावा सेटअप फाइल कैसे लिखनी है I

मैं उपरोक्त फाइलों के साथ जावा डेस्कटॉप अनुप्रयोग के लिए कोड लिखने के लिए नया हूँ

किसी भी मदद / उदाहरण कोड की सराहना की जाएगी।

धन्यवाद।

मुझे इंटरनेट पर इस समस्या का कोई उदाहरण नहीं मिल पा रहा है। कोई मदद काफी सराहना करेंगे

धन्यवाद, अभय


मुझे क्या हासिल करना है, इसका एक आसान तरीका मिला आप माइक्रोसॉफ्ट विज़ुअल स्टूडियो का उपयोग कर सकते हैं जिसमें आप माइक्रोसॉफ्ट ऑफिस के लिए अपने सी # एप्लिकेशन को एकीकृत करने के लिए Microsoft Office (Word, Excel, Power Point, Outlook etc) के लिए C #, VB.net और ऐड-इन्स का उपयोग कर सकते हैं।

इसकी बहुत सरल है कि जावा में एक ही लिखना

आनंद लें, हैप्पी कोडिंग





activex-documents