मेरे पास एक HTML फ़ाइल है जिसमें इसके भीतर एंकर शामिल हैं। यदि मैं एंकर का नाम निर्दिष्ट करता हूं, तो मैं एक ब्राउज़र के माध्यम से एक विशिष्ट अनुभाग प्राप्त करने में सक्षम हूं, इसलिए जब मैं
file://<html_path>/<html_file>.html#<anchor_name>
अपने ब्राउज़र के पता बॉक्स में लिखता हूं, तो फ़ाइल खुलती है और सही अनुभाग तक स्क्रॉल करती है।
यदि मैं उसी लिंक को HYPERLINK
एक्सेल में किसी फ़ंक्शन में #
रखता हूं , तो लिंक केवल वेब पेज को खोलता है, भाग को ट्रिम करता है, और निर्दिष्ट अनुभाग पर स्क्रॉल नहीं करता है। यदि मैं HYPERLINK
फ़ंक्शन में एक एंकर भाग के साथ एक वेब पेज के लिए एक लिंक रखता हूं , तो यह सही ढंग से काम करता है, इसलिए http://
लिंक के साथ #
छंटनी नहीं की जाएगी और अभी भी काम करेगा।
Google खोजना इस फ़ोरम पोस्ट और कई KB लेखों को लौटाता है, जो बताता है कि हैश का उपयोग कार्यालय के भीतर फ़ाइल नाम में नहीं किया जा सकता है, हालांकि यह एक मान्य फ़ाइल नाम वर्ण है। एक ही पृष्ठ बताता है कि यह एक्सेल 2010 में हल किया गया था, लेकिन मैं 2010 संस्करण का उपयोग कर रहा हूं और यह अभी भी एक मुद्दा है।
क्या इसमें वर्कअराउंड है? मैं लक्ष्य फ़ाइल में हर पंक्ति को एक अलग खंड से जोड़ने का इरादा रखता हूं, और 1000+ पंक्तियाँ हैं, इसलिए मूल HTML फ़ाइल को एकाधिक में तोड़ने या प्रत्येक अनुभाग के लिए अलग URL बनाने और इसके बजाय लिंक करने का विकल्प अव्यवस्था पैदा करेगा फ़ाइलें।
#
अक्षर का एक वैध नाम है , विकीपीडिया लेख देखें , फ़ोरम पोस्ट को भी नोटिस करें और इससे जुड़े KB लेख उसी नाम का उपयोग करें