Программное открытие документов 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.
Открытие документа Visio с указанными аргументами
Открытие документа Visio как закрепленного и доступного только для чтения
Вызовите метод
Microsoft.Office.Interop.Visio.Documents.OpenEx
, укажите полный путь к документу Visio и включите аргументы, которые вы хотите использовать — в данном случае Docked и Read-only.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));
Компиляция кода
Для этого примера кода требуется следующее.
- Документ
myDrawing.vsd
Visio должен находиться в каталоге с именемTest
в папке "Мои документы" (для Windows XP и более ранних версий) или в папке "Документы" (для Windows Vista).