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


Практическое руководство. Программное открытие документов Visio

Существует два метода открытия документов Microsoft Office Visio: Open и OpenEx.Метод OpenEx идентичен методу Open за исключением того, что первый предоставляет аргументы, с помощью которых вызывающий может указать параметры открытия документа.

Дополнительные сведения об объектной модели см. в справочной документации по VBA для методов Microsoft.Office.Interop.Visio.Documents.Open и Microsoft.Office.Interop.Visio.Documents.OpenEx.

Открытие документа Visio

Открытие документа Visio

  • Вызовите метод Microsoft.Office.Interop.Visio.Documents.Open и укажите полный путь к документу Visio.

    Dim docPath As String = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments) + "\test\MyDrawing.vsd"
    Me.Application.Documents.Open(docPath)
    
    string docPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments) + @"\test\MyDrawing.vsd";
    this.Application.Documents.Open(docPath);
    

Открытие документа Visio с заданными аргументами

Открытие документа Visio как закрепленного и доступного только для чтения

  • Вызовите метод Microsoft.Office.Interop.Visio.Documents.OpenEx и передайте полный путь к документу Visio и необходимые аргументы (в данном случае Docked и Read-only).

    Dim docPath As String = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments) + "\test\MyDrawing.vsd"
    Me.Application.Documents.OpenEx(docPath, CShort(Microsoft.Office.Interop.Visio.VisOpenSaveArgs.visOpenDocked) + CShort(Microsoft.Office.Interop.Visio.VisOpenSaveArgs.visOpenRO))
    
    string docPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments) + @"\test\MyDrawing.vsd";
    this.Application.Documents.OpenEx(docPath,
        ((short)Microsoft.Office.Interop.Visio.VisOpenSaveArgs.visOpenDocked +
         (short)Microsoft.Office.Interop.Visio.VisOpenSaveArgs.visOpenRO));
    

Компиляция кода

Для выполнения этого примера кода требуется следующее:

  • Документ Visio myDrawing.vsd должен находится в каталоге Test в папке Мои документы (для Windows XP и более ранних версий) или в папке Документы (для Windows Vista).

См. также

Задачи

Практическое руководство. Программное создание документов Visio

Практическое руководство. Программное закрытие документов Visio

Практическое руководство. Программное сохранение документов Visio

Практическое руководство. Программная печать документов Visio

Основные понятия

Общие сведения об объектной модели Visio

Другие ресурсы

Решения Visio