Share via


Cenni preliminari sui documenti di Office in ambiente Visual Studio

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 documento

Versione Microsoft Office

  • Microsoft Office System 2007

  • Microsoft Office 2003

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

L'utilizzo dei documenti di Microsoft Office in Visual Studio Tools per Office è molto simile a quello dei Windows Form. Quando si avvia un progetto Visual Studio Tools per Office, il documento di Office (documento di Microsoft Office Word o cartella di lavoro di Microsoft Office Excel) viene aperto all'interno di Visual Studio. Il funzionamento del documento sarà simile a quello di una finestra di progettazione visiva.

Area di progettazione

Nella finestra di progettazione sono disponibili due visualizzazioni: la visualizzazione Progettazione e la visualizzazione Codice. Alcune delle funzionalità di queste due visualizzazioni sono uguali, a prescindere dall'applicazione di Office aperta nell'ambiente di Visual Studio. Altre, invece, variano a seconda che sia aperto Word o Excel.

Visualizzazione Progettazione

La visualizzazione Progettazione è la visualizzazione grafica del documento e dell'applicazione. Il documento di Office viene aperto nella finestra di progettazione. Nella finestra di progettazione è possibile accedere ai gruppi, ai menu e alle barre degli strumenti della barra multifunzione di Office e progettare il documento senza uscire dall'ambiente di Visual Studio. Se il progetto utilizza Microsoft Office 2003 come versione di destinazione, i menu di Word e di Excel sono uniti ai menu di Visual Studio, ma le barre degli strumenti della finestra di progettazione sono proprio sopra il documento. Per ulteriori informazioni, vedere Menu di Office in ambiente Visual Studio. Se il progetto utilizza Microsoft Office System 2007 come versione di destinazione, la barra multifunzione è visualizzata nella finestra di progettazione proprio sopra il documento.

È possibile modificare un documento o una cartella di lavoro utilizzando le funzionalità native dell'applicazione di Office, ad esempio il comando Annulla, le formule di Excel e la funzione Trova di Office. È anche possibile utilizzare le finestre degli strumenti e gli editor di Visual Studio per personalizzare il documento o la cartella di lavoro utilizzando codice gestito. La mappatura dei tasti di scelta rapida corrisponde per impostazione predefinita a quella di Visual Studio. È tuttavia possibile includere mappature Office modificando l'impostazione nella finestra di dialogo Opzioni accessibile dal menu Strumenti all'interno del nodo Impostazioni tastiera Microsoft Office.

È possibile trascinare un controllo dalla Casella degli strumenti di Visual Studio nell'area di progettazione del documento e modificare le proprietà del controllo mediante la finestra Proprietà. Se si fa doppio clic sul controllo, viene aperta la visualizzazione Codice con un gestore eventi generato automaticamente. I controlli non visibili nel documento verranno visualizzati nella barra dei componenti durante la fase di progettazione.

Word ed Excel dispongono di una modalità di progettazione che consente personalizzazioni che non è possibile eseguire nella normale modalità di esecuzione. Se aperto nell'ambiente Visual Studio, il documento è sempre in modalità di progettazione. Per visualizzare il documento in modalità di esecuzione, è necessario aprire l'applicazione e il documento all'esterno di Visual Studio. È anche possibile compilare ed eseguire il progetto, che aprirà automaticamente il documento e l'applicazione all'esterno di Visual Studio.

Visualizzazione Codice

L'editor del codice associato al documento nella finestra di progettazione è analogo a quello utilizzato per il funzionamento di Windows Form. Per ulteriori informazioni, vedere Editor di codice e di testo.

Excel

Ciascun foglio di lavoro di Excel dispone di una propria visualizzazione Progettazione che ha l'aspetto di un normale foglio di lavoro; la visualizzazione Progettazione della cartella di lavoro è un'ampia barra dei componenti che occupa tutta la finestra di progettazione. Le schede del foglio di lavoro sono visualizzate nella parte inferiore dei fogli di lavoro ed è possibile passare dall'una all'altra facendo clic su di esse esattamente come per le schede in Excel. Alla cartella di lavoro e a ciascun foglio di lavoro è anche associato un file di codice.

Quando si crea il codice per un foglio di lavoro o una cartella di lavoro, il codice è specifico per tale oggetto. È tuttavia possibile accedere agli altri oggetti utilizzando l'istruzione Globals nel codice. Per ulteriori informazioni, vedere Accesso globale agli oggetti nei progetti Visual Studio Tools per Office.

Quando si fa doppio clic su una normale cella di un foglio di lavoro, la cella passa alla modalità di modifica. Quando invece si fa doppio clic su una cella contenente un controllo host, viene aperto l'editor di codice e generato il gestore eventi predefinito. Per ulteriori informazioni sui controlli host, vedere Cenni preliminari sugli elementi e sui controlli host.

Word

Per i documenti di Word è disponibile una sola visualizzazione Progettazione, rappresentata dal documento stesso. Se si fa doppio clic nell'area del documento, il cursore si sposta in tale posizione, come avviene normalmente in Word. Allo stesso modo, se si fa doppio clic su una parola, questa viene selezionata. Se tuttavia la parola è all'interno di un controllo host, viene aperto l'editor di codice e generato il gestore eventi predefinito per il controllo. Per ulteriori informazioni sui controlli host, vedere Cenni preliminari sugli elementi e sui controlli host.

Barre degli strumenti

Se il progetto utilizza Microsoft Office 2003 come versione di destinazione, le barre degli strumenti di Word 2003 e di Excel 2003 sono visualizzate nella finestra di progettazione e sono completamente funzionali. Il gruppo e il layout delle barre degli strumenti sono analoghi a quelli visualizzati all'apertura di Word ed Excel all'esterno di Visual Studio.

La personalizzazione della barra degli strumenti consente le seguenti operazioni nell'ambiente di Visual Studio:

  • È possibile aggiungere o rimuovere le barre degli strumenti mediante il menu Visualizza o facendo clic con il pulsante destro del mouse sulla barra degli strumenti nella finestra di progettazione.

  • Non è possibile ancorare le barre degli strumenti di Word e di Excel nel gruppo delle barre degli strumenti di Visual Studio.

  • Non è possibile personalizzare il layout delle barre degli strumenti all'interno di un gruppo di barre degli strumenti premendo ALT e quindi selezionando e spostando il controllo.

  • Le operazioni di personalizzazione delle barre degli strumenti, come l'aggiunta, la rimozione o lo spostamento, persistono solo per il periodo in cui è aperta la finestra personalizzata e vengono perdute alla successiva apertura dello stesso o di qualsiasi altro documento. Quando viene aperto un documento, le impostazioni delle barre degli strumenti sono identiche a quelle dell'applicazione autonoma.

  • Non è possibile spostare i comandi delle barre degli strumenti all'interno dei menu.

Esplora soluzioni

L'utilizzo di Esplora soluzioni è analogo a quello di altri tipi di progetti, ad esempio i Windows Form.

I progetti Visual Studio Tools per Office includono gli elementi seguenti:

  • Riferimenti a Office e agli assembly di interoperabilità primari. Questi riferimenti sono visualizzati all'interno di Esplora soluzioni solo nei progetti C#; in Visual Basic, sono elencati nelle proprietà del progetto.

  • Il documento.

  • Per Excel, ciascun foglio di lavoro e ciascun grafico viene visualizzato come elemento separato in Esplora soluzioni.

  • File di implementazione nascosti. Per visualizzare questi file, scegliere il pulsante Mostra tutti i file. Per ulteriori informazioni, vedere File di progetto nascosti in Esplora soluzioni.

  • Fogli di lavoro nascosti in Excel. Sono visualizzati in Esplora soluzioni, ma non nella finestra di progettazione. Per ulteriori informazioni, vedere Fogli di lavoro nascosti.

È possibile aggiungere altri normali elementi di progetto quali Windows Form e file di codice. Per ulteriori informazioni su Esplora soluzioni, vedere Utilizzo di Esplora soluzioni.

Finestra Proprietà

Nella finestra Proprietà sono visualizzate le proprietà relative agli elementi di progetto di code-behind e agli elementi di progetto presenti nella finestra di progettazione, quali i controlli e il documento stesso. Alcune proprietà sono specifiche dell'applicazione e del documento, mentre altre sono identiche per tutti i progetti.

Finestra Origini dati

Come per i Windows Form, è possibile utilizzare la finestra Origini dati all'interno dei progetti Visual Studio Tools per Office per trascinare un'origine dati nel documento e includere automaticamente un controllo associato all'origine dati. Per ulteriori informazioni, vedere Visualizzazione di dati su form nelle applicazioni Windows.

Stampa

Quando un documento di Office ha lo stato attivo, è possibile stamparlo utilizzando i normali comandi di stampa dell'applicazione di Office.

Vedere anche

Attività

Procedura: creare progetti Visual Studio Tools per Office

Concetti

Menu di Office in ambiente Visual Studio

Fogli di lavoro nascosti

File di progetto nascosti in Esplora soluzioni

Novità di Visual Studio Tools per Office

Guida introduttiva alla scrittura di codice

Altre risorse

Guida introduttiva (Visual Studio Tools per Office)