Ich navigiere bei einem �hnlichen Makro mit
Selection.MoveRight Unit:=wdCharacter, Count:=1
und
Selection.MoveDown Unit:=wdLine, Count:=1

In dem Makro wurden mehrere 100 Seiten produziert und gelegentlich kam es
vor, dass sich das Makro verhaspelte und pl�tzlich neue Tabellen in anderen
Tabellen angelegt wurden. Was das ganze Unbrauchbar machte.

Mittlerweile generiere ich Word und Excel Files eigentlich nur noch als HTML
mit entsprechendem Header, da bin ich auf der sicheren Seite,

Gru�, Andreas
> hallo ASP'ler
>
> mit folgendem script moechte ich texte und zwei tabellen in einem
> worddokument erzeugen.
> leider ist die ausgabe nicht wie gewuenscht: text - tabelle1 - text -
> tabelle2 text.
> sondern, es wird der erste text vor die erste tabelle gesetzt und
> der zweite text wird in zelle eins der ersten tabelle geschrieben, etc.
> am besten seht selbst: http://217.80.218.66/hr-factory/www/test.doc
>
> <%
> set objWord = Server.CreateObject("Word.Application")
>     objWord.Application.Visible = False
> set objDoc = objWord.Documents.Add(Server.MapPath("./07.dot"))
>
> objWord.Selection.TypeText "text vor der ersten tabelle"
>
> objWord.ActiveDocument.Tables.Add objWord.Selection.Range, 2, 2, 0, 0
> 'tabelle 2x2 zellen
>
> objWord.Selection.TypeText "text zeischen den tabellen"
>
> objWord.ActiveDocument.Tables.Add objWord.Selection.Range, 2, 5, 0, 0
> 'tabelle 2x5 zellen
>
> objWord.Selection.TypeText "text nach der zweiten tabelle"
>
> objDoc.SaveAs Server.MapPath("./") & "\test.doc", true
> objDoc.Close
> objWord.Application.Quit
> %>
> <a href="<%= "test.doc"%>">Test DOC</a>
>
>
> viele gruesse
> [EMAIL PROTECTED]
>

_______________________________________________
Coffeehouse mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/coffeehouse

Antwort per Email an