Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: COM/DCOM/COM+
Expertise: Beginner
Jun 15, 1999

PowerBuilder 6.5 and MS Word 97 Example

Question:
Do you have any examples of calling MS Word Visual Basic to open, modify, print and close a document (i.e., calling macros, inserting tables)?

Answer:
Here is an example of connecting to Word, and creating a table, then populating the table with headings, it should give you a few pointers on how to get up and running. The Word macro editor is the best place for information on writing Word automation.

OleObject lole_OLE, lole_Selection

lole_OLE = CREATE OleObject

// Connect to the word application
lole_OLE.ConnectToNewObject( 'word.application.8' )
lole_OLE.Application.Visible = TRUE
lole_OLE.Documents.Add()

lole_Selection = lole_OLE.Selection

// Create a table for the list data and add the column headers
lole_OLE.ActiveDocument.Tables.Add( lole_OLE.Selection.Range, 1, 3 )
lole_Selection.TypeText( 'First Name' )
lole_Selection.MoveRight( 12 )
lole_Selection.TypeText( 'Last Name' )
lole_Selection.MoveRight( 12 )
lole_Selection.TypeText( 'City' )
lole_Selection.MoveRight( 12 )

lole_OLE.DisconnectObject()
DESTROY lole_OLE
DevX Pro
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap
Thanks for your registration, follow us on our social networks to keep up-to-date