Soluzioni di Visio
Visual Studio fornisce modelli di progetto che è possibile usare per creare componenti aggiuntivi VSTO per Microsoft Office Visio. È possibile usare i componenti aggiuntivi VSTO per automatizzare Visio, estenderne le funzionalità o personalizzarne l'interfaccia utente Visio.
Per altre informazioni sui componenti aggiuntivi VSTO, vedere Introduzione alla programmazione di componenti aggiuntivi VSTO e Architettura dei componenti aggiuntivi VSTO. Se non si ha esperienza con la programmazione con Microsoft Office, vedere Introduzione (sviluppo di Office in Visual Studio).
Si applica a: le informazioni in questo argomento si applicano a progetti di componente aggiuntivo VSTO per Visio 2010. Per altre informazioni, vedere Funzionalità disponibili in base ai tipi di progetto e applicazioni di Office.
Nota
Si è interessati allo sviluppo di soluzioni che estendono l'esperienza di Office tra più piattaforme? Vedere il nuovo modello di componenti aggiuntivi per Office. I componenti aggiuntivi di Office hanno un footprint ridotto rispetto ai componenti aggiuntivi e alle soluzioni VSTO ed è possibile compilarli usando quasi qualsiasi tecnologia di programmazione Web, ad esempio HTML5, JavaScript, CSS3 e XML.
Automatizzare Visio usando 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.
È possibile visualizzare procedure dettagliate ed esempi di codice per utilizzare il modello a oggetti di Visio per utilizzare documenti e forme in Utilizzare documenti di Visio e Utilizzare forme di Visio.
Per accedere al modello a oggetti di Visio da un componente aggiuntivo VSTO, usare nel progetto il campo
Application
della classeThisAddIn
. Il campoApplication
restituisce un oggettoMicrosoft.Office.Interop.Visio.Application
che rappresenta l'istanza corrente di Visio. Per altre informazioni, vedere Programmare componenti aggiuntivi VSTO.Quando si effettuano chiamate nel modello a oggetti di Visio, si usano i tipi che sono stati forniti nell'assembly di interoperabilità primario (PIA) per Visio. L'assembly di interoperabilità primario funge da ponte tra il codice gestito nel componente aggiuntivo VSTO 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 altre informazioni sugli assembly di interoperabilità primari, vedere Panoramica dello sviluppo di soluzioni Office (VSTO) e assembly di interoperabilità primari di Office.
Panoramica del modello a oggetti di Visio
È possibile trovare una panoramica del modello a oggetti di Visio in Panoramica del modello a oggetti di Visio, che include collegamenti al riferimento al modello a oggetti di Visio e agli SDK.
Personalizzare l'interfaccia utente di Visio
L'interfaccia utente di Visio offre le opzioni di personalizzazione seguenti.
Attività | Ulteriori informazioni |
---|---|
Personalizzare la barra multifunzione. | Panoramica della barra multifunzione |
Per informazioni sulla personalizzazione dell'interfaccia utente di Visio, vedere la documentazione di riferimento di VBA relativa alla classe Visio.UIObject .
Contenuto correlato
- Introduzione alla programmazione dei componenti aggiuntivi VSTO
- Panoramica dello sviluppo di soluzioni Office (VSTO)
- Architecture of VSTO Add-ins
- Procedura: Creare progetti di Office in Visual Studio
- Programmare componenti aggiuntivi VSTO
- Scrivere codice nelle soluzioni Office
- Assembly di interoperabilità primari di Office
- Personalizzazione dell'interfaccia utente di Office
- Panoramica del modello a oggetti di Visio
- Visio 2010 nello sviluppo di Office