Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
VFP7 SP1 - More Automation Woes with Word now!
Message
From
30/01/2002 13:34:52
 
 
To
30/01/2002 10:53:39
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
00612757
Message ID:
00612930
Views:
30
>
>
>#include word2000.h
>
>Set Step On
>*---------------------
>Local oPages, nPageCount
>lcfile1="c:\TEMP\L80UJ5P5.RTF"
>oWord = Createobject("word.application")
>
>oWord.Documents.Open(lcfile1)
>* Represents the browser tool used to move the insertion point to
>* objects in a document. We are browsing "Pages" on this occasion.
>m.oword.Application.Browser.Target = wdBrowsePage
>* Get a reference to the pages object.
>m.oPages = oWord.Activedocument.BuiltInDocumentProperties(wdPropertyPages)
>* Record the page object's value property (the number of pages).
>m.nPageCount = m.oPages.Value
>* Iterate through the pages in the document.
>For m.nKount = 1 To m.nPageCount
>* Get a range on the "current" page. We can do this using the
>* in-built "\page" bookmark.
>	oRange = oWord.Activedocument.bookmarks("\page").Range()
>* If we are on the one before last page, we have to delete
>* the application added page break.
>
>	If m.nKount = m.nPageCount - 1
>		oRange.Collapse(wdCollapseEnd)
>		oRange.Select()
>		oWord.Selection.typebackspace()		&& Lone space.
>		oWord.Selection.typebackspace()		&& PageBreak.
>		oWord.Selection.InsertBreak(wdSectionBreakNextPage)
>	Else
>		oRange.Collapse(wdCollapseEnd)
>		oRange.InsertBreak(iif(m.nKount==m.nPageCount, wdSectionBreakNextPage, wdSectionBreakContinuous))
>	Endif
>
>	m.oWord.Application.Browser.Next()
>Endfor
>
>lcfile2="c:\TEMP\L80UJ5RX.RTF"
>oRange.InsertFile(lcfile2,"", .F.,.F.,.F.)
>
>
>oWord.Visible=.T.
>oWord.Quit(wdDoNotSaveChanges)
>
>
Gary - what are you trying to do here? I've never seen the Browser object before (though I just looked it up). Also, you're mixing Range and Selection, which shouldn't cause problems, but should be unnecessary.

IAC, what's the goal of the code?

Tamar
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform