nmellis 0 Posted February 13 Share Posted February 13 Hi all, I am a novice user, but have been using an AutoIT script for laboratory automation for a couple of years now. The script in question has worked fantastically for 2 years, but we just got a new computer that it is no longer working correctly on for some unknown reason. The bit of code that is broken on the new machine is the following function: Func DeleteSampleQueue() ;;deletes the first line in the sample queue spreadsheet Local $oExcel = _Excel_Open() Local $oWorkbook = _Excel_BookOpen($oExcel, "R:\Sample Queue\Clumped Sample Queue.xlsx") Local $sRange = $oWorkbook.ActiveSheet.rows(2) _Excel_RangeDelete($oWorkbook.ActiveSheet, $sRange) _Excel_BookSave($oWorkbook.ActiveSheet) _Excel_Close($oExcel, Default, True) EndFunc When the code tries to manipulate the Excel workbook, I get the following error: (33) : ==> Variable must be of type "Object".: Local $sRange = $oWorkbook.ActiveSheet.rows(2) Local $sRange = $oWorkbook^ ERROR I verified that it works as intended on the old machine. Both machines are running the exact same versions of Excel 2016 (32 bit) and AutoIT (3.3.14.5; 32 bit). I am stumped. If anyone has any ideas on how to resolve this, please let me know! Link to post Share on other sites
Subz 826 Posted February 14 Share Posted February 14 Try to add some error handling to see where the issue is coming from see _Excel_BookOpen for an example Link to post Share on other sites
nmellis 0 Posted February 14 Author Share Posted February 14 Thank you for your suggestion. This gave me a better idea of what was happening and I figured out the problem! Thank you! Link to post Share on other sites
water 2,720 Posted February 14 Share Posted February 14 And the problem was? 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 post Share on other sites
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