Практическое руководство. Программное открытие документов 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