तुम कहाँ एक्सेल "विश्वसनीय स्थान" में शुरू की है से स्थान जोड़ने के लिए ऐसा करने के लिए।
यह प्रति-पीसी आधार पर किया जाना होगा।
इसके अलावा, इस के रूप में देखने का एक Excel फ़ाइल बिंदु से यह करने के लिए पूरी तरह से दे उपयोगकर्ता VBA कोड या नहीं चलाने के लिए चुना है की सुरक्षा सुविधा anihiliate हैं कोई रास्ता नहीं है।
इसके अलावा एक छोटे से sidenote, यदि आप अपने Excel फ़ाइल पर हस्ताक्षर, तब भी आप प्राप्तकर्ता की जरूरत है एक प्रकाशक के रूप में आप पर भरोसा करना चाहती है, इसलिए यही कारण है कि अपने समाधान शायद काम नहीं किया है।
संपादित करें: टिप्पणी में
ले रहा है, वहाँ यह प्रोग्राम के रूप में करने के लिए एक तरह से लग रहे है। के रूप में XpertsExchange से लिया,
क्यों न सिर्फ कोड से रजिस्ट्री प्रविष्टि सेट, शैल लागू बिना? cRegistry वर्ग यहां पाया प्रयोग करें:
http://www.vbaccelerator.com/home/VB/Code/Libraries/Registry_and_Ini_Files/Complete_Registry_Control/article.asp
VBA कोड:
Dim c As New cRegistry
With c
.ClassKey = HKEY_CURRENT_USER
.SectionKey = "Software\Microsoft\Office\12.0\Access\Security\Trusted Locations\YourTrustedLocationName"
.ValueKey = "Path"
.ValueType = REG_DWORD
.Value = "Full path to Trusted Folder"
End With
केवल चेतावनी है कि YourTrustedLocationname अद्वितीय होना चाहिए है ...
आप अगर यह कोशिश करना होगा होना चाहिए। ValueType = REG_DWORD या REG_SZ। मुझे उस पर यकीन नहीं है।
अपने स्क्रीनशॉट के दिखने से यह 2007 तक पहुंच गया है, 2003 या 2010 नहीं। – jdw