nmellis Posted February 13, 2023 Posted February 13, 2023 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!
Subz Posted February 14, 2023 Posted February 14, 2023 Try to add some error handling to see where the issue is coming from see _Excel_BookOpen for an example
nmellis Posted February 14, 2023 Author Posted February 14, 2023 Thank you for your suggestion. This gave me a better idea of what was happening and I figured out the problem! Thank you!
water Posted February 14, 2023 Posted February 14, 2023 And the problem was? My UDFs and Tutorials: Reveal hidden contents UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
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