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: Visual Basic
Expertise: Beginner
Aug 6, 1997

Binding With Microsoft Word Type Library

The benefit of early binding is that performance improves and code does not need to be localized for each international version of Word. This is true only for the function that is being called, not the strings that are passed as parameters. Performance gains are two to 10 times faster, so mileage will vary. Word is one of the easiest Office applications to completely early bind, because it has so few exposed objects. To early bind the Word Basic object, follow these steps:
  • Select References from the Tools menu.
  • Select Microsoft WordBasic 95 Type Library or browse for WB70EN32.TLB. This file can be obtained from Microsoft on Compuserve, Internet, or MSN.
  • In the declarations section of your code add:
     [Dim|Private|Public|Global] objReference as _
    	Word.WordBasic
    
  • Initialize the objReference variable by using GetObject or CreateObject:
     Private Sub Command1_Click()
    	Dim objReference As Word.WordBasic
    	Set objReference = CreateObject("Word.Basic")
    	With objReference
    		.FileNewDefault
    		.Insert Text:="Hello from Me to you."
    		.InsertPara
    	End With
    End Sub
    
  • Steven Mitchell
     
    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