Document.ExportAsFixedFormat (Visio)

Экспорт документа Microsoft Visio в виде файла в фиксированном формате (PDF или XPS).

Синтаксис

выражение. ExportAsFixedFormat (FixedFormat, OutputFileName, Intent, PrintRange, FromPage, ToPage, ColorAsBlack, IncludeBackground, IncludeDocumentProperties, IncludeStructureTags, UseISO19005_1, FixedFormatExtClass)

выражение Выражение, которое возвращает объект Document .

Параметры

Имя Обязательный или необязательный Тип данных Описание
FixedFormat Обязательный VisFixedFormatTypes Тип формата для экспорта документа. Возможные значения см. в примечаниях.
OutputFileName Необязательный String Имя и путь к файлу, заключенному в кавычки.
Intent Обязательный VisDocExIntent Качество выводимой продукции. Возможные значения см. в примечаниях.
PrintRange Обязательный VisPrintOutRange Диапазон страниц документа для экспорта. Возможные значения см. в примечаниях.
Исходная страница Необязательный Long Если параметр PrintRange имеет значение visPrintFromTo, то это первая страница в экспортируемом диапазоне. Значение по умолчанию — 1, что указывает на первую страницу документа.
ToPage Необязательный Long Если параметр PrintRange имеет значение visPrintFromTo, то это последняя экспортируемая страница в экспортируемом диапазоне. Значение по умолчанию — -1, что указывает на последнюю страницу документа.
ЦветКакЧерный Необязательный Логический Значение "true" — отображение всех цветов черным цветом для обеспечения видимости всех фигур в экспортируемом документе. Значение false , чтобы цвета отображались в обычном режиме. Значение по умолчанию - false.
IncludeBackground Необязательный Логический Следует ли включать фоновые страницы в экспортируемый файл. По умолчанию используется значение True.
IncludeDocumentProperties Необязательный Логический Следует ли включать свойства документа в экспортируемый файл. По умолчанию используется значение True.
IncludeStructureTags Необязательный Логический Следует ли включать теги структуры документа для улучшения его доступности. По умолчанию используется значение True.
UseISO19005_1 Необязательный Логический Соответствует ли полученный документ стандарту ISO 19005-1 (PDF/A). Значение по умолчанию - false.
FixedFormatExtClass Необязательный [НЕИЗВЕСТНО] Указатель на класс, реализующий интерфейс IMsoDocExporter для создания пользовательских фиксированных выходных данных. По умолчанию используется нулевой указатель.

Возвращаемое значение

Отсутствует

Примечания

Метод ExportAsFixedFormat создает файл, содержащий статическое представление документа Visio.

Возможные значения параметра FixedFormat показаны в следующей таблице и объявлены в VisFixedFormatTypes в библиотеке типов Visio.

Константа Значение Описание
visFixedFormatPDF 1 PDF фиксированного формата
visFixedFormatXPS 2 фиксированный формат XPS

Возможные значения параметра Intent показаны в следующей таблице и объявлены в VisDocExIntent в библиотеке типов Visio.

Константа Значение Описание
visDocExIntentPrint 1 Предназначено для публикации в Интернете и печати
visDocExIntentScreen 0 Предназначено для публикации только в Интернете

Возможные значения параметра PrintRange показаны в следующей таблице и объявлены в VisPrintOutRange в библиотеке типов Visio.

Константа Значение Описание
visPrintAll 0 Печать всех фоновых страниц.
visPrintCurrentPage 2 Печать активной страницы.
visPrintCurrentView 4 Печать текущей области просмотра.
visPrintFromTo 1 Печатает страницы между значениями "FromPage " и " ToPage ".
visPrintSelection 3 Печать выделения.

Пример

В следующем макросе Microsoft Visual Basic для приложений (VBA) показано, как использовать метод ExportAsFixedFormat для экспорта активного документа Visio в корневой каталог диска C в формате PDF.

Public Sub ExportAsFixedFormat_Example() 
 
    ActiveDocument.ExportAsFixedFormat visFixedFormatPDF, "C:\ExportedVisioDocument .pdf", visDocExIntentPrint, visPrintAll 
 
End Sub

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.