के साथ स्क्रिप्टिंग ओपनऑफिस फॉर्म विजेट्स के साथ कुछ सरल चीजें करने के लिए मैं अपने ओपनऑफिस दस्तावेज़ (मेरे मामले में राइटर) को स्क्रिप्ट करने की कोशिश कर रहा हूं। अर्थात् मैं विजेट से विजेट में पाठ कॉपी करना चाहता हूं। इसके लिए मैं एक घटक प्राप्त करना चाहता हूं और इससे टेक्स्ट प्राप्त करना चाहता हूं।वीबी या पायथन
मैं इस तरह sth करने का प्रयास कर रहा है:
document = ThisComponent.CurrentController.Frame
oDocument = ThisComponent
oTextBoxFrom = document.getByName("Text Box 1") # 1
oTextBoxFrom = oDocument.getByName("Text Box 1") # 2
न तो संस्करण # 1 और न ही # 2 काम करते हैं। वीबी कंपाइलर बताता है कि "टेक्स्ट बॉक्स 1" पहुंच योग्य नहीं है, हालांकि मेरे पास उस रूप में वह घटक है। मेरा अनुमान है कि मैं इस घटक को गलत जगह से प्राप्त करने की कोशिश कर रहा हूं, उदाहरण के लिए। यह फ्रेम नहीं है। मैं सिर्फ यह नहीं समझ सकता कि दस्तावेज़ की संरचना क्या है।
यह एक बहुत ही आसान काम की तरह लगता है, हालांकि मैं ओबी यूएनओ ऑब्जेक्ट्स को वीबी, या पायथन से एक्सेस करने के लिए कोई ओपनऑफिस विनिर्देश नहीं ढूंढ पा रहा हूं।
ओपनऑफिस या लिबर ऑफिस का कौन सा संस्करण उपयोग करता है? –