Aprire documenti di Visio a livello di codice

Esistono due metodi per aprire i documenti esistenti di Microsoft Office Visio: Open ed OpenEx. Il metodo OpenEx è identico al metodo Open, ad eccezione del fatto che 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 .

Aprire 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.

    string docPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments) + @"\test\MyDrawing.vsd";
    this.Application.Documents.Open(docPath);
    

Aprire un documento di Visio con argomenti specificati

Per aprire un documento di Visio di 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 vogliono usare, ovvero in questo caso, Docked (ancorato) e Read-only (di sola lettura).

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

Compilare il codice

Questo esempio di codice presenta i requisiti seguenti:

  • Un documento di Visio denominato myDrawing.vsd deve trovarsi in una directory denominata Test nella cartella Documenti (per Windows XP e versioni precedenti) o nella cartella Documenti (per Windows Vista).