Condividi tramite


Creare nuovi documenti a livello di codice

Quando si crea un documento a livello di programmazione, il nuovo documento è un oggetto Document nativo. Questo oggetto non ha le funzionalità di data binding e gli eventi aggiuntivi di un elemento host Document. Per altre informazioni, vedere Limitazioni a livello di codice degli elementi host e dei controlli host.

Si applica a: le informazioni contenute in questo argomento si applicano ai progetti a livello di documento e ai progetti di componente aggiuntivo VSTO per Word. Per altre informazioni, vedere Funzionalità disponibili per app Office lication e tipo di progetto.

Quando si sviluppa un progetto a livello di documento, non è possibile aggiungere a livello di codice elementi host Document al progetto. In un progetto di componente aggiuntivo VSTO è possibile convertire qualsiasi oggetto Document in elemento host Document in fase di esecuzione. Per altre informazioni, vedere Estendere documenti di Word e cartelle di lavoro di Excel nei componenti aggiuntivi VSTO in fase di esecuzione.

Per creare un nuovo documento basato sul modello Normal

  • Usare il metodo Add della raccolta Documents per creare un nuovo documento basato sul modello Normal. Per usare questo esempio di codice, eseguirlo dalla classe ThisDocument o ThisAddIn nel progetto.

    this.Application.Documents.Add();
    

Usare modelli personalizzati

Il Add metodo ha un argomento Template facoltativo per creare un nuovo documento basato su un modello diverso dal modello Normal. È necessario specificare il nome file e il percorso completo del modello.

Per creare un nuovo documento basato su un modello personalizzato

  • Chiamare il metodo Add della raccolta Documents e specificare il percorso del modello. Per usare questo esempio di codice, eseguirlo dalla classe ThisDocument o ThisAddIn nel progetto.

    this.Application.Documents.Add(@"C:\Test\SampleTemplate.dotx");