Поделиться через


Метод Document.ExportAsFixedFormat (Visio)

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

Синтаксис

expression. ExportAsFixedFormat (FixedFormat, OutputFileName, Intent, PrintRange, FromPage, ToPage, ColorAsBlack, IncludeBackground, IncludeDocumentProperties, IncludeStructureTags, UseISO19005_1, FixedFormatExtClass)

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
Фиксированный формат Обязательный VisFixedFormatTypes Тип формата, в котором экспортируются документы. Возможные значения см. в разделе Примечания.
OutputFileName Необязательный String Имя и путь к файлу, в который будет выводиться файл, заключенный в кавычки.
Intent Обязательный VisDocExIntent Качество вывода. Возможные значения см. в разделе Примечания.
PrintRange Обязательный VisPrintOutRange Диапазон страниц документов для экспорта. Возможные значения см. в разделе Примечания.
FromPage Необязательный Long Если параметр PrintRange имеет значение visPrintFromTo, первая страница в экспортируемом диапазоне. Значение по умолчанию — 1, указывающее первую страницу документа.
ToPage Необязательный Long Если параметр PrintRange имеет значение visPrintFromTo, последняя страница в экспортируемом диапазоне. Значение по умолчанию — -1, указывающее последнюю страницу документа.
ColorAsBlack Необязательный Логический Значение 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 и обратная связь.