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
Versione Microsoft Office
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. |
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