Method ~ of Object ~ Failed. Can anyone help?

N

Nev H

Hello all,

I have written an application in VB6 that opens a word document (a template)
and performs "find and replace" on data that i pass in. My application is
used by external users who log on to our network via Citrix. A few of the
users get the error message "Method ~ of Object ~ Failed" (error number
-2147023113). The bit of code that this occurs is below:

Do While wrdDoc.Content.Find.Execute( _
FindText:="@" & strReplaceField & "@", _
MatchCase:=False, _
MatchWholeWord:=True, _
ReplaceWith:=strReplacement, _
Replace:=True)
Loop

As fas as i know, its nothing to do with Printer settings or anything, it
just seems to be the Execute statement above. Anybody any ideas as to how i
can prevent this?

Much appreciated
Nev
 
J

Jezebel

You might be looking in the wrong place for the problem. That error message
comes from VB (not Word) -- most commonly you get it if you try to run the
same VB project twice simultaneously. There's nothing wrong with your code
snippet, unless your string variables contain something seriously wierd.
 
C

Cindy M -WordMVP-

Hi =?Utf-8?B?TmV2IEg=?=,
I have written an application in VB6 that opens a word document (a template)
and performs "find and replace" on data that i pass in. My application is
used by external users who log on to our network via Citrix. A few of the
users get the error message "Method ~ of Object ~ Failed" (error number
-2147023113). The bit of code that this occurs is below:
there's a known problem on some installations when automating FIND. See this
article
Find crashes Word automation code
http://support.microsoft.com/kb/292744/EN-US/

Cindy Meister
INTER-Solutions, Switzerland
http://homepage.swissonline.ch/cindymeister (last update Jun 8 2004)
http://www.word.mvps.org

This reply is posted in the Newsgroup; please post any follow question or reply
in the newsgroup and not by e-mail :)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top