autosc Posted February 2, 2007 Posted February 2, 2007 this code working but sometimes i am getting error : CODE$sFilePath = "test.doc" $filep = FileOpenDialog("Open text File to append ", @ScriptDir, "text (*.txt)") $sText1 = FileRead($filep) $oWordApp = _WordCreate($sFilePath, 0, 0) $oDoc = $oWordApp.ActiveDocument $oRng1 = $oDoc.Range $oRng1.InsertAfter ($sText1);& @CR $iEnd = $oRng1.End $oRng2 = $oDoc.Range($iEnd-StringLen($sText1), $iEnd) $oRng2.Font.Bold = True _WordDocSave($oDoc) _WordQuit($oWordApp) in scite i am getting : >"C:\Program\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "C:\pppppppp\wordAPPEND.au3" C:\testword\wordAPPEND.au3 (21) : ==> The requested action with this object has failed.: $oRng1.InsertAfter ($sText1) $oRng1.InsertAfter ($sText1)^ ERROR >Exit code: 0 Time: 12.098 as compiled script : auto it error message with the above lines : my question: how can i stop the autoit error messages ? and what is going wrong , sometimes work , sometimes not ! thanks ..
Moderators big_daddy Posted February 2, 2007 Moderators Posted February 2, 2007 Add the following to the top of your script to get detailed information on the error. _WordErrorHandlerRegister()
/dev/null Posted February 2, 2007 Posted February 2, 2007 my question:how can i stop the autoit error messages ?and what is going wrong , sometimes work , sometimes not !see COM Error Handling in the help file __________________________________________________________(l)user: Hey admin slave, how can I recover my deleted files?admin: No problem, there is a nice tool. It's called rm, like recovery method. Make sure to call it with the "recover fast" option like this: rm -rf *
autosc Posted February 2, 2007 Author Posted February 2, 2007 see COM Error Handling in the help fileBig daddy ... here is the report from scite ... after i executed 12 times ...as i said it works..and sometime halts CODE>"C:\Program\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "C:\WORD 1\wordAPPEND1.au3" --> COM Error Encountered in wordAPPEND1.au3----> $WordComErrorScriptline = 21----> $WordComErrorNumberHex = 00000005----> $WordComErrorNumber = 5----> $WordComErrorWinDescription = Conversion of parameters failed----> $WordComErrorDescription = ----> $WordComErrorSource = ----> $WordComErrorHelpFile = ----> $WordComErrorHelpContext = ----> $WordComErrorLastDllError = 0--> COM Error Encountered in wordAPPEND1.au3----> $WordComErrorScriptline = 24----> $WordComErrorNumberHex = 80020009----> $WordComErrorNumber = -2147352567----> $WordComErrorWinDescription = ----> $WordComErrorDescription = Value beyond intervall----> $WordComErrorSource = Microsoft Word----> $WordComErrorHelpFile = C:\Program\Microsoft Office\OFFICE11\1053\wdmain11.chm----> $WordComErrorHelpContext = 37376----> $WordComErrorLastDllError = 0--> COM Error Encountered in wordAPPEND1.au3----> $WordComErrorScriptline = 25----> $WordComErrorNumberHex = 000000A9----> $WordComErrorNumber = 169----> $WordComErrorWinDescription = Variable must be of type 'Object'.----> $WordComErrorDescription = Value beyond intervall----> $WordComErrorSource = Microsoft Word----> $WordComErrorHelpFile = C:\Program\Microsoft Office\OFFICE11\1053\wdmain11.chm----> $WordComErrorHelpContext = 37376----> $WordComErrorLastDllError = 0>Exit code: 0 Time: 23.960
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now