Procedura: creare nuovi documenti
Quando si crea a livello di codice un documento, il nuovo documento è un oggetto Microsoft.Office.Interop.Word.Document nativo. Questo oggetto non presenta gli eventi e le funzionalità dell'associazione dati aggiuntive di un elemento host Microsoft.Office.Tools.Word.Document. Per ulteriori informazioni, vedere Limitazioni a livello di codice degli elementi e dei controlli host.
Si applica a: le informazioni fornite in questo argomento sono valide per i progetti a livello di documento e di applicazione per Word 2007 e Word 2010. Per ulteriori informazioni, vedere Funzionalità disponibili in base ai tipi di progetto e applicazioni di Office.
Quando si sviluppa un progetto a livello di documento non è consentito aggiungere a livello di codice elementi host Microsoft.Office.Tools.Word.Document al progetto. In un progetto a livello di applicazione è possibile convertire qualsiasi oggetto Microsoft.Office.Interop.Word.Document in un elemento host Microsoft.Office.Tools.Word.Document in fase di esecuzione. Per ulteriori informazioni, vedere Estensione in fase di esecuzione di documenti di Word e di cartelle di lavoro di Excel in componenti aggiuntivi a livello di applicazione.
Per creare un nuovo documento basato sul modello Normal
Utilizzare il metodo Add dell'insieme Documents per creare un nuovo documento basato sul modello Normal. Per utilizzare questo esempio di codice, eseguirlo dalla classe ThisDocument o ThisAddIn nel progetto.
Me.Application.Documents.Add()
this.Application.Documents.Add();
Utilizzo di modelli personalizzati
Il metodo Add ha un argomento Template facoltativo per creare un nuovo documento basato su un modello diverso da Normal. È necessario fornire il nome file e il percorso completo del modello.
Per creare un nuovo documento basato su un modello personalizzato
Chiamare il metodo Add dell'insieme Documents e specificare il percorso del modello. Per utilizzare questo esempio di codice, eseguirlo dalla classe ThisDocument o ThisAddIn nel progetto.
Me.Application.Documents.Add(Template:="C:\Test\SampleTemplate.Dot")
this.Application.Documents.Add(@"C:\Test\SampleTemplate.dot");
Vedere anche
Attività
Procedura: aprire documenti esistenti
Concetti
Cenni preliminari sugli elementi e sui controlli host
Limitazioni a livello di codice degli elementi e dei controlli host