Creazione documento word da template c#

venerdì 19 giugno 2009 - 12.25

j-giacopo Profilo | Newbie

Buon giorno a tutti!! come va?
Vorrei chiedervi un aiutino:
- ho un modello di word (.dot)
- utilizzo questo modello per crearmi il documento di cui ho bisogno, riempiendo i segnalibri che ho inserito, e fin qui nessun problema
- ora dovrei ripetere la stessa operazione N volte, il problema è che inserendo il codice:

object oTemplate = Application.StartupPath + "\\registro.dot";
oDoc = oWord.Documents.Add(ref oTemplate, ref oMissing,
ref oMissing, ref oMissing);

in un ciclo mi si aprono N documenti (che comunque contengno i dati esatti), e non N pagine dello stesso documento, come mi servirebbe.

Spero di essermi spiegato sufficientemente bene.
Ringrazio in anticipo tutti coloro che cercherranno di aiutarmi.
bella's

HavanaMan Profilo | Junior Member

ciao

magari se posti un po' di codice in più è più facile darti una mano :)

(anche io sto lavorando sui file word, non è che mi faresti vedere in quale modo assegni un modello al nuovo file che crei?)

ciao
Luca

j-giacopo Profilo | Newbie

object oMissing = System.Reflection.Missing.Value;
object oEndOfDoc = "\\endofdoc"; /* \endofdoc is a predefined bookmark */

Word._Application oWord;
Word._Document oDoc;
oWord = new Word.Application();
oWord.Visible = true;
object oTemplate = "path\\modello.dot";
oDoc = oWord.Documents.Add(ref oTemplate, ref oMissing,
ref oMissing, ref oMissing);

Cosi si crea un file da modello.

Nessuno sa invece rispondere alla mia richiesta d'aiuto? PLEASE!!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5