Как вы ссылаетесь на страницы справки Word 2007? - PullRequest
3 голосов
/ 03 марта 2010

Я хочу создать гиперссылку на страницу в справочной документации по объектной модели Word 2007, которая поставляется вместе с Word 2007. Это веб-страницы, использующие протокол ms-help://, который Firefox не может понять.

Поэтому я хотел указать путь ms-help:// страницы справки в качестве аргумента командной строки для средства просмотра CLVIEW.EXE.

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

Кто-нибудь знает синтаксис командной строки для этого?

Ответы [ 2 ]

2 голосов
/ 08 марта 2010

CLVIEW.EXE не поддерживает параметры командной строки для запуска на определенной странице. Обычно он используется для запуска собственного файла справки в размещенном приложении Office.

В Word 2007 доступно несколько параметров. Они зависят, позвольте мне повторить, они зависят от того, находится ли ваша помощь в режиме онлайн или офлайн.

  1. Если ваше намерение просто получить людей на конкретную страницу справки Word и у них есть доступ в интернет, вы можете получить URL из файла справки в режиме онлайн . Сделать это, просто щелкните правой кнопкой мыши на странице, которую вы хочу ссылку, например Сделайте страницу жирным шрифтом , чтобы и нажмите Свойства. Затем скопируйте URL (Адрес), который является: http://office.microsoft.com/client/helppreview.aspx?AssetID=HA100215341033&ns=WINWORD&lcid=1033. Это будет отлично работать в FF (если вы были в автономном режиме, это такая же ссылка была бы: мс-помощь: //MS.WINWORD.12.1033/WINWORD/content/HA10021534.htm)
  2. Если вы впервые отправляете их Word, вы можете запустить макрос, который поднимает эту тему. Вы хватаете «Идентификатор темы» от щелчка правой кнопкой мыши на страница сделать текст жирным страница (который в данном случае "HA10021534") и укажите этот идентификатор как Первый параметр, как показано ниже. ПРИМЕЧАНИЕ : Это должно работать в обоих онлайн и офлайн режим .

    Sub DisplayHelpTopic()   
        Application.Assistance.ShowHelp "HA10021534", ""
    End Sub
    
  3. Для документации разработчика с решение для # 2, если вы находитесь в в автономном режиме, вам нужно установить сфера для "DEV" (который также будет работать если вы находитесь в режиме онлайн). Таким образом, для Предмет Библиография Объект , Идентификатор темы: HV10096617. если ты в режиме онлайн, вам не нужно область "DEV". Код:

    Sub DisplayHelpTopic()
       Application.Assistance.ShowHelp "HV10096617", "DEV"
    End Sub
    
2 голосов
/ 08 марта 2010

Вы можете просматривать эти страницы документации в Internet Explorer.

  1. Откройте документы Word на нужной странице.
  2. Щелкните правой кнопкой мыши, Свойства и скопируйте ms-help: // URL.
  3. Вставьте этот URL в IE, он должен открыться нормально.
  4. Используйте синтаксис командной строки для IE для гиперссылки на него.

Надеюсь, это поможет, хотя нажатие на ссылки в IE может работать неправильно.
Может быть, CLVIEW.EXE имеет синтаксис командной строки, который может сделать это напрямую.

...