PDA

Visualizza la versione completa : VC++ 6.0 Word Automation. Come posizionarsi alla fine di un documento?


IlViandante2960
21-09-2009, 11:13
Ho un'applicazione in VC++ 6.0. Devo produrre una relazione in formato *.DOC integrando una relazione preesistente (sempre in formato DOC).

In pratica devo posizionarmi alla fine del file DOC preesistente e quindi aggiungere in coda il mio testo.

Il problema che usando l'istruzione, trovata in rete,

oSelection.GoTo(COleVariant((short)3), // 3 = wdGoToLine
COleVariant((short)-1), vtOptional, vtOptional); // -1 = wdGoToLast

non mi posiziona alla fine del documento.

Domanda: come posso posizionarmi alla fine del documento e quindi iniziare ad inserire il testo che produce la mia applicazione?

:master:

IlViandante2960
25-09-2009, 20:22
Ho trovato!!!. A beneficio degli altri utenti ecco la soluzione...


oTables = oDoc.GetTables();
oTable = oTables.Add(oRange, NRow, NColon, vOpt, vOpt);
oRows = oTable.GetRows();

oRows.SetAlignment(1); //Posiziona la tabella a centro pagina



:D

Loading