방법: 프로그래밍 방식으로 Visio 문서 열기
기존의 Microsoft Office Visio 문서는 Open 및 OpenEx 메서드를 사용하여 열 수 있습니다.OpenEx 메서드는 호출자가 문서를 여는 방식을 지정할 수 있는 인수를 제공한다는 점을 제외하고는 Open 메서드와 동일합니다.
개체 모델에 대한 자세한 내용은 Microsoft.Office.Interop.Visio.Documents.Open 메서드 및 Microsoft.Office.Interop.Visio.Documents.OpenEx 메서드에 대한 VBA 참조 설명서를 참조하십시오.
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));
코드 컴파일
이 코드 예제를 실행하려면 다음이 필요합니다.
- 내 문서 폴더(Windows XP 또는 이전 버전의 경우) 또는 문서 폴더(Windows Vista의 경우)의 Test라는 디렉터리에 myDrawing.vsd라는 Visio 문서가 있어야 합니다.