Kim Wiggins
kimjwiggins at yahoo.com
Mon Jul 25 22:04:13 CDT 2005
Hey all,
I am really trying to make this word Automation work. I am using VB to write the code but it will not recognize the bookmarks. It opens the document and everything like it should but it will not recognize the book mark. The error I get is this:
the requested member of the collection does not exist
It bombs out at the green highlighted code and I can't understand why. Any help would be greatly appreciated.
Thanks
Kim
Here is my code
Private Sub cmdLogEntry_Click()
' Declare the variable.
Dim objWD As Word.Application
Dim WordDoc As Word.Document
Dim WordRange As Word.Range
Dim strPath As String
' Set the variable (runs new instance of Word.)
Set objWD = CreateObject("Word.Application")
'make application visible
objWD.Application.Visible = True
'Get Path of Current DB
strPath = "C:\AMS\AMS.mdb"
'Strip FileName to Get Path to Doc
Do
lngInStr = InStr(lngInStr + 1, strPath, "\")
Loop While (InStr(lngInStr + 1, strPath, "\") <> 0)
'Get path up to the last \
strPath = Left(strPath, lngInStr)
'Append document name onto the end of the stripped path
strPath = strPath & "AirframeTemplate.doc"
'open the word document
Set doc = objWD.Documents.Open(strPath)
'Insert text into bookmark
objWD.ActiveDocument.Bookmarks.Item(AT).Range.Text = frmAircraftWO.txtAircraftType
' Quit Word.
objWD.Quit
' Clear the variable from memory.
Set objWD = Nothing
End Sub
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com