>>Kevin,
>>Unfortunately caught to rem (* If you know ...). I even don't know how could it be done w/o using VFP but pure word. There doesn't seem to be a way other than opening separately, getting filepagesetup (to much work), closing,inserting and again filepagesetup. Well if applicable I would take the easy way and always use them as separate docs. If sending directly to printer it would work, for preview maybe masterdoc, subdoc could be a choice or opening all in its own window. I'm stucked at this point. Good luck.
>>Cetin
>
>Actually you gave me an idea! I got the FilePageSetup to work by doing the following:
>
>oWord.FileOpen('C:\wtest\form1.DOC') && Form1 is 8.5x14
>oword.endofdocument
>oword.insertpagebreak
>oword.filepagesetup(,,,,,,,,"11 in") && Set Form2 to be 8.5x11
>oword.insertfile('C:\wtest\form2.DOC')
>oword.startofdocument
>
>This resulted in form 1 still being 8.5x14 and form 2 being 8.5x11!
>
>Since all the templates I use are in a grid the user can select from, I can add fields for the margins and page height and width (for some reason the fonts pull in correctly). It would be even better, though, if I could just read the margins and page height and width from the individual documents. The Word Developers book says that FilePageSetup can also read values as well as change them and you mentioned it also. Do you know how to do this?
>
>Once again Thanks!
Nope Kevin,
Getcurvalues uses dialog structures and I don't know how to translate :
dim dlg as filepagesetup
getcurvalues dlg
Cetin