我有一个HTML文件,其中包含锚点。如果指定了锚点名称,则可以通过浏览器到达特定的部分,因此,当我
file://<html_path>/<html_file>.html#<anchor_name>
在浏览器的地址栏中输入内容时,文件会打开并滚动到正确的部分。
如果我将同一链接放置到HYPERLINK
Excel中的函数中,则该链接只会打开网页,修剪#
零件,而不会滚动到指定的部分。如果我在该HYPERLINK
函数中放置了一个带有锚定部分的网页链接,则该链接似乎正常工作,因此不会修剪http://
与之链接的链接,#
并且仍然可以正常工作。
搜索Google会返回此论坛帖子和一些KB文章,其中指出哈希是有效的文件名字符,但不能在office的文件名中使用该哈希。同一页面上指出,此问题已在Excel 2010中解决,但我使用的是2010版本,显然这仍然是一个问题。
有没有解决方法?我打算将每一行链接到目标文件中的不同部分,并且有1000多个行,因此将原始html文件拆分为多个文件或为每个部分生成单独的URL并链接到该部分的选项会造成混乱文件。
#
字符的有效名称,请参阅WikiPedia文章,还请注意论坛帖子以及与其链接的KB文章使用相同的名称