Сведения об API Save as Web
Функция Сохранить как веб-страницу, появившаяся в Visio 2002, предоставляет пользователям простой способ публикации документов Visio в Интернете.
API сохранить как веб-страницу предоставляет программный доступ к этой функции, позволяя сохранять документ Visio в виде веб-страницы без предоставления пользователю диалогового окна Сохранить как веб-страницу в пользовательском интерфейсе.
С помощью этого API можно выполнить следующие действия:
- Сохраните документ в формате HTML для публикации в Интернете.
- Создайте вспомогательные файлы, необходимые для публикации документа в Интернете.
- Просмотр настраиваемых свойств фигуры в браузере.
- Отображение элементов управления поиском и навигацией в браузере.
- Навигация по многостраничной документации в браузере.
- Отображение элемента управления "Сдвиг" и "Масштаб ".
- Просмотрите все гиперссылки, связанные с фигурой, и перейдите к выбранному целевому объекту гиперссылки.
- Назначьте веб-странице таблицу стилей с использованием стилей цветовых схем, которые соответствуют цветовой схеме, доступной в Visio.
Ниже приведены два способа использования API сохранения как веб-страницы.
Использование API из любой среды разработки, поддерживающей автоматизацию
С помощью объектной модели Сохранить как веб-страницу можно написать код в проекте Visual Basic документа, VSL (надстройке C++, которая выполняется в адресном пространстве Visio) или надстройке COM (созданной с помощью Visual Basic, C++или C#) и сохранить документ Visio в виде веб-страницы без вмешательства пользователя.
Чтобы управлять функцией сохранить как веб-страницу из исполняемого файла, выполняемого в собственном процессе (за пределами адресного пространства Visio), можно либо использовать интерфейс командной строки, как описано ниже, либо получить объект VisSaveAsWeb с помощью свойства SaveAsWebObject объекта Приложения Visio.
Пример использования объектной модели "Сохранить как веб-страницу" в Visual Basic см. в статье Использование объектной модели "Сохранить как веб-страницу" из Visual Basic: пример.
Использование интерфейса командной строки API
Используйте интерфейс командной строки для вызова надстройки SaveAsWeb из исполняемого файла или кода, выполняемого в процессе Visio. Кроме того, в окне Таблица фигур можно создавать формулы, которые запускают надстройку SaveAsWeb без написания кода. Сведения об использовании интерфейса командной строки для запуска надстройки SaveAsWeb см. в статье Выполнение сохранения как веб-страницы из командной строки.
Независимо от того, запускаете ли вы функцию Сохранить как веб-страницу из пользовательского интерфейса, из кода или интерфейса командной строки, функция Сохранить как веб-страницу сохраняет выбранные настраиваемые параметры веб-страницы в реестре. Эти данные сохраняются между экземплярами Visio и позволяют пользователям управлять значениями по умолчанию для собственных проектов.
Сведения о данных, хранящихся в реестре, см. в разделе Сохранение параметров сохранения как веб-страницы.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.