Procedura: creare nuovi documenti
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. |
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.
A partire da SP1 è possibile utilizzare componenti aggiuntivi a livello di applicazione per convertire qualsiasi oggetto Microsoft.Office.Interop.Word.Document in un elemento host Microsoft.Office.Tools.Word.Document. Per ulteriori informazioni, vedere la classe Estensione in fase di esecuzione di documenti di Word e di cartelle di lavoro di Excel in componenti aggiuntivi a livello di applicazione.
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.
Per creare un nuovo documento basato su Normal.dot
Utilizzare il metodo Add dell'insieme Documents per creare un nuovo documento basato su Normal.dot.
Me.Application.Documents.Add()
this.Application.Documents.Add(ref missing, ref missing, ref missing, ref missing);
Utilizzo di modelli personalizzati
Il metodo Add ha un argomento Template facoltativo per creare un nuovo documento basato su un modello diverso da Normal.dot. È 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.
Me.Application.Documents.Add(Template:="C:\Test\SampleTemplate.Dot")
object template = @"C:\Test\SampleTemplate.dot"; this.Application.Documents.Add(ref template, ref missing, ref missing, ref missing);
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
Informazioni sui parametri facoltativi nelle soluzioni Office