Метод 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 и обратная связь.