3

我想超链接到 Word 2007 附带的 Word 2007 对象模型参考文档中的页面。这些网页使用ms-help://Firefox 无法理解的协议。

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

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

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

4

2 回答 2

2

可以在 Internet Explorer 中查看这些文档页面。

  1. 打开你的 Word 文档到你想要的页面。
  2. 右键单击,属性并复制 ms-help:// URL。
  3. 将此 URL 粘贴到 IE 中,它应该可以正常打开。
  4. 使用 IE 的命令行语法来超链接到它。

希望对您有所帮助,尽管在 IE 中单击链接可能无法正常工作。
也许 CLVIEW.EXE 具有可以直接执行此操作的命令行语法。

于 2010-03-08T01:33:32.610 回答
2

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

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

  1. 如果您的目的只是让人们访问特定的 Word 帮助页面 并且他们可以访问 Internet,则可以在线模式下从帮助文件中获取 URL。为此,只需右键单击您想要链接的页面,例如将 文本设为粗体页面,然后单击属性。然后复制 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”(如果您处于在线模式,这也将起作用)。因此,对于主题Bibliography Object,主题 ID 为:HV10096617。如果您处于在线模式,则不需要“DEV”范围。代码:

    Sub DisplayHelpTopic()
       Application.Assistance.ShowHelp "HV10096617", "DEV"
    End Sub
    
于 2010-03-08T03:27:33.120 回答