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


Метод Documents.OpenEx (Visio)

Открывает существующий файл Microsoft Visio, используя дополнительные сведения, переданные в качестве аргумента.

Синтаксис

expression. OpenEx (FileName, Flags)

Выражение Переменная, представляющая объект Documents .

Параметры

Имя Обязательный или необязательный Тип данных Описание
FileName Обязательный String Имя открываемого файла.
Flags Обязательный Integer Флаги, указывающие, как открыть файл.

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

Документ

Замечания

Метод OpenEx идентичен методу Open , за исключением того, что он предоставляет дополнительный аргумент, в котором вызывающий объект может указать способ открытия документа.

Аргумент Flags должен быть сочетанием нуля или нескольких из следующих значений.

Константа Значение
visOpenCopy &H1
visOpenRO &H2
visOpenDocked &H4
visOpenDontList &H8
visOpenMinimized &H10
visOpenRW &H20
visOpenHidden &H40
visOpenMacrosDisabled &H80
visOpenNoWorkspace &H100

Если указан параметр visOpenDocked , файл отображается в закрепленном, а не в окне MDI, при условии, что файл является файлом набора элементов и имеется активное окно рисования, в котором можно поместить закрепленное окно набора элементов.

Если указан параметр visOpenDontList , имя открытого файла не отображается в списке недавно открытых документов в списке Последние документы на вкладке Последние (перейдите на вкладку Файл и нажмите кнопку Последние).

Если указан параметр visOpenMinimized , файл открывается в свернутом виде; он не активен. Этот флаг не поддерживается в более ранних версиях Visio, чем 5.0b.

Если указан параметр visOpenMacrosDisabled , откроется файл с отключенными макросами Visual Basic. Этот флаг не поддерживается в версиях, предшествующих Visio 2002.

Если указан параметр visOpenHidden , файл открывается в скрытом окне.

Если указан параметр visOpenNoWorkspace , откроется файл без сведений о рабочей области.

Если ваше решение Visual Studio содержит ссылку microsoft.Office.Interop.Visio , этот метод сопоставляется со следующими типами:

  • Microsoft.Office.Interop.Visio.IVDocuments.OpenEx(string, short)

Пример

В этом макросе Microsoft Visual Basic для приложений (VBA) показано, как использовать метод OpenEx для открытия копии файла набора элементов в Visio.

 
Public Sub OpenEx_Example()  
 
    'Use the OpenEx method to open a copy of a stencil.  
    Documents.OpenEx "Basic_U.vss", visOpenDocked + visOpenCopy  
 
End Sub

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

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