Condividi tramite


Procedura: aprire documenti di Visio

Esistono due metodi per aprire i documenti di Microsoft Office Visio esistenti: Open e OpenEx. Il metodo OpenEx è identico al metodo Open. Tuttavia, a differenza del secondo, il primo metodo fornisce argomenti in cui il chiamante può specificare la modalità di apertura del documento.

Per informazioni dettagliate sul modello a oggetti, vedere la documentazione di riferimento di VBA relativa ai metodi Microsoft.Office.Interop.Visio.Documents.Open e Microsoft.Office.Interop.Visio.Documents.OpenEx.

Apertura di un documento di Visio

Per aprire un documento di Visio

  • Chiamare il metodo Microsoft.Office.Interop.Visio.Documents.Open e fornire il percorso completo del documento di 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);
    

Apertura di un documento di Visio con argomenti specifici

Per aprire un documento di Visio in sola lettura e come ancorato

  • Chiamare il metodo Microsoft.Office.Interop.Visio.Documents.OpenEx, fornire il percorso completo del documento di Visio e includere gli argomenti che si desidera utilizzare, ovvero in questo caso Docked (ancorato) e Read-only (sola lettura).

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

Compilazione del codice

Di seguito sono indicati i requisiti di questo esempio di codice:

  • È necessario che un documento di Visio denominato myDrawing.vsd si trovi in una directory denominata Test nella cartella Documenti (per Windows Vista o per Windows XP e versioni precedenti).

Vedere anche

Attività

Procedura: creare nuovi documenti di Visio

Procedura: chiudere documenti di Visio

Procedura: salvare documenti di Visio

Procedura: stampare documenti di Visio

Concetti

Cenni preliminari sul modello a oggetti di Visio

Altre risorse

Soluzioni Visio