Wellwellwell Posted March 5, 2021 Share Posted March 5, 2021 Hi, Currently i am using WPS office(Previous as kingsoft). I am tryting to convert a textfile content into a new excel sheet. Below code should work, but when i run the script it open the dialogbox for file chosing and then do nothing. Does <Excel.au3> support WPS office? #include <File.au3> #include <Excel.au3> Opt("MustDeclareVars", 1) Global $oExcel, $sFilePath, $Default_Folder, $File_Type Global $Result, $sDelimiter $oExcel = _Excel_Open() $sDelimiter = @Tab $Default_Folder = "C:\Autoit\" $File_Type = "Text (*.txt)" $sFilePath = FileOpenDialog("Find File", $Default_Folder, $File_Type, $FD_FILEMUSTEXIST) If $sFilePath = "" Then MsgBox($MB_ICONWARNING, "Error", "No file chosen") Exit EndIf #$Result = _Excel_BookOpenText($oExcel, $sFilePath, $sDelimiter) $Result = _Excel_BookOpenText($oExcel, $sFilePath, 1, Default, $xlTextQualifierDoubleQuote, False, @Tab, Default, Default, Default, True) #$Result = _Excel_BookOpenText($oExcel, $sFilePath, $iStartRow = 1, $iDataType = Default, $sTextQualifier = $xlTextQualifierDoubleQuote, $bConsecutiveDelimiter = False, $sDelimiter = "'", $aFieldInfo = "", $sDecimalSeparator = Default, $sThousandsSeparator = Default, $bTrailingMinusNumbers = True, $iOrigin = Default) Thanks! Link to comment Share on other sites More sharing options...
FrancescoDiMuro Posted March 5, 2021 Share Posted March 5, 2021 Hi @Wellwellwell, and to the AutoIt Forum! You should use a bit of error checking in order to see what is failing in your script. Check this topic to what it's meant for error checking Click here to see my signature: Spoiler ALWAYS GOOD TO READ: Forum Rules Forum Etiquette Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted March 5, 2021 Moderators Share Posted March 5, 2021 Moved to the appropriate forum. 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 Link to comment Share on other sites More sharing options...
Wellwellwell Posted March 11, 2021 Author Share Posted March 11, 2021 Hi, Sorry, i should mentioned. i got both wps in A machine and Microsoft Excel in B machine. Both behave differently. With the completely same AutoIt script on A machine the WPS sheet would not open at all on B machine Excel could be open, but it do nothing(which i am debugging)) I guess WPS office not completely support on certain library using <Excel.au3> Link to comment Share on other sites More sharing options...
Earthshine Posted March 11, 2021 Share Posted March 11, 2021 Wps isn’t supported. Excel is Microsoft not wps Wellwellwell 1 My resources are limited. You must ask the right questions Link to comment Share on other sites More sharing options...
Wellwellwell Posted March 11, 2021 Author Share Posted March 11, 2021 Thanks for comfirmation Link to comment Share on other sites More sharing options...
water Posted March 11, 2021 Share Posted March 11, 2021 WPS might be compatible with Microsoft Office. But just on the file format level. Not on the API (COM) level which is used by the Excel and Word UDF. Wellwellwell 1 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 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