मेरे पास एक मैक्रो है जो नेटवर्क शेयर पर संग्रहीत टेम्पलेट के आधार पर एक नया दस्तावेज़ बनाता है। यह मैक्रो प्रत्येक उपयोगकर्ता के Word \ STARTUP फ़ोल्डर में "macros.dotm" फ़ाइल के रूप में संग्रहीत किया जाता है और टूलबार में जोड़े गए बटन द्वारा निष्पादित किया जाता है।दस्तावेज़। लॉक होने पर परिणाम जोड़ें
मैक्रो कोड निष्पादित होने पर टेम्पलेट फ़ाइल लॉक हो जाती है और तब तक लॉक रहता है जब व्युत्पन्न दस्तावेज़ अभी भी किसी अन्य उपयोगकर्ता द्वारा खुलता है।
मैक्रो के आधार पर नए दस्तावेज़ खोलने की उनकी क्षमता पर इसका कोई असर नहीं पड़ता है, लेकिन अगर मैं टेम्पलेट को संपादित करना चाहता हूं, तो मुझे उन्हें शब्द बंद करने के लिए कहना होगा (और उम्मीद है कि कोई और इसमें नहीं जाएगा)।
मैक्रो कोड:
इस के आसपासDocuments.Add Template:="F:\templates\letterhead.dotm", NewTemplate:=False, DocumentType:=0`
यदि टेम्पलेट उस से बनाए गए दस्तावेज़ों के लिए कोड या यूआई अनुकूलन प्रदान करता है, तो मैं हटाना छोड़ दूंगा और स्थानीय प्रतिलिपि को नेटवर्क ड्राइव से ताजा प्रतिलिपि से बदल दूंगा, जब उपयोगकर्ता टेम्पलेट के लिए दस्तावेज़ बनाने की शुरुआत करता है। उस स्थिति को संभालने के लिए सावधानी बरतें जहां उपयोगकर्ता के पास टेम्पलेट से बनाए गए दस्तावेज़ को पहले से खोल दिया गया है और एक नया बनाने के लिए कोशिश करता है। – robartsd