aaronhunter Posted May 27, 2020 Posted May 27, 2020 Hi all Here is my code.It open the excel file what I want, but before the excel been opened,a msgbox show up with code "0".How to avoid the msgbox ?? $Openit = OpenExcel() func OpenExcel() Local $FilePath = "\\192.168.2.78\!Excel\123.xlsm" Local $oExcel = _Excel_Open() _Excel_BookOpen($oExcel, $FilePath) EndFunc
water Posted May 27, 2020 Posted May 27, 2020 Check your script and the Excel UDF for a MsgBox statement. My UDFs and Tutorials: Spoiler 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
aaronhunter Posted May 27, 2020 Posted May 27, 2020 HI Water Maybe the UDF have some problem. I don't know.... I write it to another program, the msgbox problem is fixed. It doesn't show up anymore. thx~~
water Posted May 27, 2020 Posted May 27, 2020 I checked the Excel UDF - I couldn't find a MsgBox statement. Which version of AutoIt do you run? My UDFs and Tutorials: Spoiler 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
Developers Jos Posted May 27, 2020 Developers Posted May 27, 2020 That is the SciTE version, not the AutoIt3 version! SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past.
Danp2 Posted May 27, 2020 Posted May 27, 2020 Isn't it possible that the message box is coming from Excel since he's opening a macro enabled spreadsheet? seadoggie01 1 Latest Webdriver UDF Release Webdriver Wiki FAQs
Nine Posted May 27, 2020 Posted May 27, 2020 (edited) It could be but the blue surrounding suggests it comes from AutoIt not VB. To make sure, @aaronhunter press Alt-F11 in the excel sheet, if you see a macro there, remove it. Otherwise, there must be some code you did not post (maybe some personal #include ?). Edited May 27, 2020 by Nine “They did not know it was impossible, so they did it” ― Mark Twain Spoiler Block all input without UAC Save/Retrieve Images to/from Text Monitor Management (VCP commands) Tool to search in text (au3) files Date Range Picker Virtual Desktop Manager Sudoku Game 2020 Overlapped Named Pipe IPC HotString 2.0 - Hot keys with string x64 Bitwise Operations Multi-keyboards HotKeySet Recursive Array Display Fast and simple WCD IPC Multiple Folders Selector Printer Manager GIF Animation (cached) Debug Messages Monitor UDF Screen Scraping Round Corner GUI UDF Multi-Threading Made Easy Interface Object based on Tag
aaronhunter Posted May 28, 2020 Posted May 28, 2020 Hi all As @Danp2 said : Isn't it possible that the message box is coming from Excel. I write those code in a TEST script witch means it also include a lot of others. I check the hole script and I found the reason of msgbox show up . As the picture you can see,I miss comment out the code "MsgBox(0, "", @Error)" I'm so sorry and thank for all you kind of assistant.
Moderators Melba23 Posted June 2, 2020 Moderators Posted June 2, 2020 Moved to the appropriate forum, as the Developer General Discussion forum very clearly states: Quote General development and scripting discussions. Do not create AutoIt-related topics here, use the AutoIt General Help and Support or AutoIt Technical Discussion forums. Moderation Team Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area
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