Condividi tramite


Soluzioni Visio

Aggiornamento: novembre 2007

Si applica a

Le informazioni contenute in questo argomento riguardano solo i progetti Visual Studio Tools per Office e le versioni di Microsoft Office specificati.

Tipo di progetto

  • Progetti a livello di applicazione

Versione Microsoft Office

  • Visio 2003

  • Visio 2007

Per ulteriori informazioni, vedere la classe Funzionalità disponibili in base ai tipi di progetto e applicazione.

Visual Studio Tools per Office fornisce modelli di progetto che è possibile utilizzare per creare componenti aggiuntivi a livello di applicazione per Microsoft Office Visio. È possibile utilizzare i componenti aggiuntivi per automatizzare Visio, estenderne le funzionalità o personalizzarne l'interfaccia utente.

Per ulteriori informazioni sui componenti aggiuntivi a livello di applicazione, vedere Guida introduttiva alla programmazione di componenti aggiuntivi a livello di applicazione e Architettura dei componenti aggiuntivi a livello di applicazione.

Se non si ha esperienza di programmazione con Microsoft Office, vedere Guida introduttiva (Visual Studio Tools per Office).

Automazione di Visio utilizzando il modello a oggetti di Visio

Il modello a oggetti di Visio espone molte classi utilizzabili per automatizzare Visio affinché crei diagrammi per risorse di vario tipo, fra cui organigrammi, diagrammi di flusso, pianificazioni di progetto, diagrammi di rete e spazi di ufficio. L'API consente di scrivere codice per eseguire attività comuni:

  • Creare e posizionare forme e testo nei diagrammi.

  • Gestire il comportamento delle forme in base alla logica di business e all'input dell'utente.

  • Controllare la visualizzazione dei diagrammi, ad esempio mediante panoramica e zoom.

  • Personalizzare l'interfaccia utente dell'applicazione.

  • Importare dati esterni in Visio, connetterli a forme e visualizzarli graficamente in una pagina.

Negli argomenti Utilizzo di documenti di Visio e Utilizzo di forme di Visio vengono fornite procedure dettagliate ed esempi di codice per l'utilizzo del modello a oggetti di Microsoft Office Visio per lavorare con documenti e forme nei progetti Visual Studio Tools per Office.

Per accedere al modello a oggetti di Visio da un componente aggiuntivo Visual Studio Tools per Office, utilizzare nel progetto il campo Application della classe ThisAddIn. Il campo Application restituisce un oggetto Microsoft.Office.Interop.Visio.Application che rappresenta l'istanza corrente di Visio. Per ulteriori informazioni, vedere Programmazione di componenti aggiuntivi a livello di applicazione.

Quando si effettuano chiamate nel modello a oggetti di Visio, si utilizzano i tipi forniti nell'assembly di interoperabilità primario per Visio. L'assembly di interoperabilità primario agisce da ponte tra il codice gestito nel componente aggiuntivo di Visual Studio Tools per Office e il modello a oggetti COM in Visio. Tutti i tipi dell'assembly di interoperabilità primario di Visio sono definiti nello spazio dei nomi Microsoft.Office.Interop.Visio. Per ulteriori informazioni sugli assembly di interoperabilità primari, vedere Cenni preliminari sullo sviluppo di soluzioni Office e Assembly di interoperabilità primari di Office.

Cenni preliminari sul modello a oggetti di Visio

In Cenni preliminari sul modello a oggetti di Visio vengono forniti cenni preliminari sul modello a oggetti di Visio. In particolare, vengono forniti collegamenti ai riferimenti al modello a oggetti di Visio e agli SDK.

Personalizzazione dell'interfaccia utente di Visio

L'interfaccia utente di Visio offre le opzioni di personalizzazione seguenti.

Attività

Ulteriori informazioni

Aggiunta di barre degli strumenti e di elementi della barra degli strumenti personalizzati.

Procedura: creare barre degli strumenti di Office a livello di codice

Aggiunta di menu e di voci di menu.

Procedura: creare menu di Office a livello di codice

Per informazioni sulla personalizzazione dell'interfaccia utente di Visio, vedere la documentazione di riferimento di VBA relativa alla classe Visio.UIObject.

Vedere anche

Attività

Procedura: creare progetti Visual Studio Tools per Office

Concetti

Guida introduttiva alla programmazione di componenti aggiuntivi a livello di applicazione

Cenni preliminari sullo sviluppo di soluzioni Office

Architettura dei componenti aggiuntivi a livello di applicazione

Programmazione di componenti aggiuntivi a livello di applicazione

Scrittura di codice nelle soluzioni Office

Personalizzazione dell'interfaccia utente di Office

Cenni preliminari sul modello a oggetti di Visio

Riferimenti

Assembly di interoperabilità primari di Office