Microsoft Word में (कस्टम) दस्तावेज़ गुण दर्ज करने का संकेत दें


3

मैंने " myproperty " नामक एक कस्टम दस्तावेज़ संपत्ति के साथ एक टेम्पलेट बनाया । मैं DOCPROPERTY "myproperty" कमांड के साथ खेतों का उपयोग करके इसे एक्सेस कर सकता हूं। मैं वर्ड को मूल्य के लिए उपयोगकर्ता को संकेत देना चाहता हूं और इसे myproperty के लिए मान के रूप में सेट करता हूं । मुझे पता है कि मैं फ़्लिन कमांड का उपयोग कर संकेत दे सकता हूं, लेकिन मुझे नहीं पता कि मैं मायप्रॉपर्टी को मूल्य कैसे दे सकता हूं । सेट कमांड केवल बुकमार्क के साथ काम करता है।

किसी भी विचार यह कैसे प्राप्त करने के लिए?

सादर, नैरो लाइफ


केवल कुछ ही अंतर्निर्मित संपत्तियों में फ़ील्ड कोड का उपयोग करके उनके मान सेट किए जा सकते हैं। उपयोगकर्ता द्वारा परिभाषित कस्टम गुणों के लिए, आपको VBA (या जो भी) का उपयोग करना होगा, या कस्टम गुण संवाद बॉक्स का उपयोग करने के लिए उपयोगकर्ता को प्राप्त करना होगा।

जवाबों:


2

मैं इस कंकाल कोड का उपयोग करके अपना लक्ष्य प्राप्त करने में कामयाब रहा:

Private Sub Document_New()
Dim strValue As String
strValue = InputBox("Enter a value for 'myproperty':", "myproperty", " ")

' the value will be an empty string, "", if the user cancels
' or deletes the default space; fix that
If strValue = "" Then strValue = " "

ActiveDocument.CustomDocumentProperties("myproperty").Value = strValue

ActiveDocument.Fields.Update
End Sub
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.