lampel Posted September 17, 2016 Share Posted September 17, 2016 (edited) hello all , i am a begginer at autoit , i have created an autoit script that creates a new excel file and i edit that excel sheet according to certin parameters , the script works fine in computers that have excel 2007 2010 but when i try to run the script on a diffrent cumputer that has excel 2013 (mybe its that perticular cumputer issue and not excel version issue) excel sheet opens and then i get the following error (see attachment) "error : Variable must be of type "object" line "4233" this is the start of my script that i think the problem is ( i am not sure) the whole script is over 1000 lines . #Region ;**** Directives created by AutoIt3Wrapper_GUI **** #AutoIt3Wrapper_Icon=..\pic\images.ico #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI **** #include <ButtonConstants.au3> #include <GUIConstantsEx.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3> #include <Excel.au3> #include <DateTimeConstants.au3> #include <EditConstants.au3> #include <StaticConstants.au3> #include <File.au3> #include <MsgBoxConstants.au3> #include <Math.au3> ; Create application object and create a new workbook Local $openExcel = _Excel_Open() If @error Then Exit MsgBox($MB_SYSTEMMODAL, "Excel UDF: _Excel_RangeWrite Example", "Error creating the Excel application object." & @CRLF & "@error = " & @error & ", @extended = " & @extended) Local $excelObject = _Excel_BookNew($openExcel) If @error Then MsgBox($MB_SYSTEMMODAL, "Excel UDF: _Excel_RangeWrite Example", "Error creating the new workbook." & @CRLF & "@error = " & @error & ", @extended = " & @extended) _Excel_Close($openExcel) Exit EndIf i am using autoit 3.3.14 can some one help me with this ? thanks lampel Edited September 17, 2016 by lampel Link to comment Share on other sites More sharing options...
Sori Posted September 17, 2016 Share Posted September 17, 2016 Have you tried running the AU3 file instead? It's usually much easier to find the error with Autoit, rather than an exe If you need help with your stuff, feel free to get me on my Skype. I often get bored and enjoy helping with projects. Link to comment Share on other sites More sharing options...
lampel Posted September 18, 2016 Author Share Posted September 18, 2016 hello Sori , i have installed office 2013 in my computer to see this bug , when i first lunched the exe file i had the exact same issue . (with office 2010 - no issues at all) when i run the script with F5 all works well when i compile it and try to run the exe i get the error thanks lampel Link to comment Share on other sites More sharing options...
water Posted September 18, 2016 Share Posted September 18, 2016 Include the Excel UDF as the first file and the line number you get in the error message will be the line number in the Excel UDF. #include <Excel.au3> #include <ButtonConstants.au3> #include <GUIConstantsEx.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3> #include <DateTimeConstants.au3> #include <EditConstants.au3> #include <StaticConstants.au3> #include <File.au3> #include <MsgBoxConstants.au3> #include <Math.au3> My UDFs and Tutorials: Spoiler UDFs:Active Directory (NEW 2022-02-19 - Version 1.6.1.0) - Download - General Help & Support - Example Scripts - WikiExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example ScriptsOutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - WikiOutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - DownloadOutlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - WikiPowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - WikiTask Scheduler (NEW 2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs:Excel - Example Scripts - WikiWord - Wiki Tutorials:ADO - WikiWebDriver - Wiki Link to comment Share on other sites More sharing options...
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