gpt4 book ai didi

vba - 如何超链接到 Word 2007 帮助页面?

转载 作者:行者123 更新时间:2023-12-04 19:36:29 26 4
gpt4 key购买 nike

我想超链接到 Word 2007 对象模型引用文档中的一个页面,该文档随 Word 2007 一起提供。这些网页使用 Firefox 无法理解的 ms-help:// 协议(protocol)。

所以我想将帮助页面的 ms-help:// 路径指定为查看器 CLVIEW.EXE 的命令行参数。

C:\Program Files\Microsoft Office\Office12\CLVIEW.EXE

有人知道这个的命令行语法吗?

最佳答案

CLVIEW.EXE 不支持命令行参数启动到特定页面。它通常用于在托管的 Office 应用程序中启动您自己的自定义帮助文件。

对于 Word 2007,有一些选项可用。它们取决于,让我重复一遍,它们取决于您的帮助是在线还是离线模式。

  1. 如果您的目的只是为了获得人们访问特定的 Word 帮助页面并且他们可以访问互联网,您可以从帮助文件中获取 URL在在线 模式下。去做这个,只需右键单击您的页面想要链接,例如将文本设为粗体 页面,然后单击“属性”。然后复制网址(地址)是: http://office.microsoft.com/client/helppreview.aspx?AssetID=HA100215341033&ns=WINWORD&lcid=1033 .这在 FF 中工作得很好(如果你处于离线模式,这相同的链接本来是:ms-help://MS.WINWORD.12.1033/WINWORD/content/HA10021534.htm。)
  2. 如果您首先将它们发送至Word,你可以运行一个宏提出这个话题。你捕获右键单击“主题 ID”页面 将文本设为粗体 页面(在这种情况下是“HA10021534”)并将该 ID 作为第一个参数,如下所示。注意:这应该适用于两者在线和离线模式

    Sub DisplayHelpTopic()   
    Application.Assistance.ShowHelp "HA10021534", ""
    End Sub
  3. 开发者文档#2 的解决方案,如果你在离线模式,你需要设置范围为“DEV”(这也将起作用如果您处于在线模式)。因此对于主题书目对象,主题 ID 是:HV10096617。如果你处于在线模式,您不需要“DEV”范围。代码:

    Sub DisplayHelpTopic()
    Application.Assistance.ShowHelp "HV10096617", "DEV"
    End Sub

关于vba - 如何超链接到 Word 2007 帮助页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2367318/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com