Udostępnij za pośrednictwem


Porady: Programowane otwieranie dokumentów programu Visio

Istnieją dwie metody otwierania istniejących dokumentów programu Microsoft Office Visio: Open i OpenEx.OpenEx Metoda jest taka sama, jak Open metodę, z wyjątkiem, że zawiera argumenty, w których wywołującego można określić sposób otwierania dokumentu.

Aby uzyskać szczegółowe informacje o modelu obiektów, zobacz dokumentacja referencyjna języka VBA dla Microsoft.Office.Interop.Visio.Documents.Open metody i Microsoft.Office.Interop.Visio.Documents.OpenEx metody.

Otwieranie dokumentu programu Visio

Aby otworzyć dokument programu Visio

  • Wywołanie Microsoft.Office.Interop.Visio.Documents.Open metody i dostaw w pełni kwalifikowaną ścieżkę dokumentu programu 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);
    

Otwieranie dokumentu programu Visio z określonymi argumentami

Aby otworzyć dokument programu Visio jako tylko do odczytu i zadokowane

  • Wywołanie Microsoft.Office.Interop.Visio.Documents.OpenEx metodę, podać pełną ścieżkę do dokumentu programu Visio i obejmują argumentów — w tym przypadku zadokowany, tylko do odczytu.

    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));
    

Kompilowanie kodu

Poniższy przykład kodu wymaga spełnienia następujących warunków:

  • Dokument programu Visio o nazwie myDrawing.vsd musi znajdować się w katalogu o nazwie Test w folderze Moje dokumenty (dla systemu Windows XP i wcześniejsze) lub w folderze dokumenty (dla systemu Windows Vista).

Zobacz też

Zadania

Porady: Programowane tworzenie nowych dokumentów programu Visio

Porady: Programowane zamykanie dokumentów programu Visio

Porady: Programowane zapisywanie dokumentów programu Visio

Porady: Programowane drukowanie dokumentów programu Visio

Koncepcje

Model obiektu Visio ― Omówienie

Inne zasoby

Rozwiązania programu Visio