-
Similar Content
-
By SkysLastChance
I am pretty sure the site that I am using was updated and now I am not seeing the same tags/elements that I used to. I tried using a UIAspy to see if I could grab them that way with no luck.
What do I need to do to be able to automate this again. Are the elements hidden somewhere?
Instead of highlighting established account is highlights all of the web page almost. How can I get to the detail again?
I used to grab establish account by the name. Now I have nothing to even try to grab.
There are not elements in the event viewer either.
This is what happens when I try to inspect the element and click established account.
I get the same type of results in chrome
-
By Taxyo
Hi,
I've been trying to automate modification of an excel file and the last thing I am stuck on is deleting all the rows where the value of Column 13 is 0.
I believe the error is due to me not fully understanding the syntax so this is where I'm stuck:
Func Hotkey2() Global $aUsedRange = _Excel_RangeRead($oWorkbook, 1) _ArrayDisplay($aUsedRange) For $iRow = UBound($aUsedRange) - 1 to 3 Step -1 If $aUsedRange[$iRow][13] = 0 Then _Excel_RangeDelete($oWorkbook.Worksheets(1), $aUsedRange[$iRow] & ":" & $aUsedRange[$iRow], default, 1) If @error Then Exit MsgBox($MB_SYSTEMMODAL, "Excel UDF: _Excel_RangeDelete Example 2", "Error deleting rows." & @CRLF & "@error = " & @error & ", @extended = " & @extended) EndIf Next EndFunc
While my script properly locates the row which contains value 0 in Column 13, I am not sure how to set it to the corresponding row in the excel workbook? My above experiment gives me $vRange error and I've been toying around with it to no avail. The only way I get the Script to delete a row is by actually specifying "4:4" or "6:8" etc.
Where am I going wrong?
Thanks!
-
By Most
#include <Array.au3> #include <Excel.au3> #include <MsgBoxConstants.au3> ; Create application object and open an example workbook Local $oExcel = _Excel_Open() If @error Then Exit MsgBox($MB_SYSTEMMODAL, "Excel UDF: _Excel_RangeRead Example", "Error creating the Excel application object." & @CRLF & "@error = " & @error & ", @extended = " & @extended) Local $oWorkbook = _Excel_BookOpen($oExcel, @ScriptDir & "\trans.xlsx") If @error Then MsgBox($MB_SYSTEMMODAL, "Excel UDF: _Excel_RangeRead Example", "Error opening workbook '" & @ScriptDir & "\trans.xlsx'." & @CRLF & "@error = " & @error & ", @extended = " & @extended) _Excel_Close($oExcel) Exit EndIf ; ***************************************************************************** ; Read data from a single cell on the active sheet of the specified workbook ; ***************************************************************************** Local $sResult = _Excel_RangeRead($oWorkbook, Default, "A1") If @error Then Exit MsgBox($MB_SYSTEMMODAL, "Excel UDF: _Excel_RangeRead Example 1", "Error reading from workbook." & @CRLF & "@error = " & @error & ", @extended = " & @extended) MsgBox($MB_SYSTEMMODAL, "Excel UDF: _Excel_RangeRead Example 1", "Data successfully read." & @CRLF & "Value of cell A1: " & $sResult) Hi, all.
Ok, here is the deal. I have simple excel file called trans.xlsx. It's located in the directory of script. In general i don't care where to store it.
What i do need is to open excel file and copy one by one numbers from cells. I've tried different ways, examples. But i only get error, says: error = 3, extended = 1. I saw different posts from different years. I even tried to use simple example from manual file. But always get error.
In general my goal get numbers one by one and post it to let's say search filed in my PC one by one. Or to notepad (but one by one, in kind of loop).
I've learned how to copy or show in message box some info from other apps. But with excel i'm stuck.
I'm able to open needed window based on "title" of excel. But i don't succeed of copying info from cells.
Would be appreciate for any help.
So, in this code i'm trying at least to read from cell A1. Doesn't matter what Sheet.
I use Windows 10, Excel for Office 365.
Thank you in advance.
-
By VinMe
Dear all, i am unable to open a xml file to excel in the "xml table format" Please help me out in where i am missing
Local $strFileToOpen = _WinAPI_OpenFileDlg('Select xml file', @WorkingDir, 'All Files(*.*)', 1, '', '', BitOR($OFN_PATHMUSTEXIST, $OFN_FILEMUSTEXIST, $OFN_HIDEREADONLY)) Global $xlXmlLoadImportToList = 2 ; Places the contents of the XML data file in an XML table $oExcel = _Excel_Open() $oWorkbook1=$oExcel.Workbooks.OpenXML($strFileToOpen, "", $xlXmlLoadImportToList) If $strFileToOpen <> False Then Local $oWorkbook1 = _Excel_BookOpen($oExcel, $strFileToOpen) EndIf Error i am getting is:
......\81e_Compare_v1.au3" (46) : ==> The requested action with this object has failed.:
$oWorkbook1=$oExcel.Workbooks.OpenXML($strFileToOpen, "", $xlXmlLoadImportToList)
$oWorkbook1=$oExcel.Workbooks^ ERROR
>Exit code: 1 Time: 7.338
-
By VinMe
Dear all,
I am unable to get the right result after applying the filter to the excel. please let me know on the same.
issue: After applying the filter the output $lastRow11 not giving the right output of complete visible rows. (its breaking at row skips)
;DATA EXTRACTION FROM LOC EXCEL
;=============================================================================
$oWorkbook = _Excel_BookAttach($sWorkbook)
Local $sMSN = InputBox("MSN NO", "Enter MSN in XX FORMAT", "")
;~ Local $LastRow1 = ($oWorkbook.ACTIVESHEET.Range("A1").SpecialCells($xlCellTypeLastCell).Row)
$LastRow1 = $oWorkbook.ActiveSheet.UsedRange.Rows.Count
MsgBox(0, "lastrow1", $LastRow1)
_Excel_FilterSet($oWorkbook, $oWorkbook.activesheet, "AF1", 32, "*" & $sMSN & "*")
Local $oLocDS = $oWorkbook.ActiveSheet.Range("S1:S" & $LastRow1).SpecialCells($xlCellTypeVisible)
Local $LastRow11 = $oLocDS.rows.count ;error output
MsgBox(0, "lastrow11", $LastRow11)
Local $aLocDS1 = _Excel_RangeRead($oWorkbook, Default, $oLocDS)
Local $oLocNr = $oWorkbook.ActiveSheet.Range("A1:A" & $LastRow1).SpecialCells($xlCellTypeVisible)
Local $aLocNr1 = _Excel_RangeRead($oWorkbook, Default, $oLocNr)
_ArrayDisplay($aLocDS1)
_ArrayDisplay($aLocNr1)
_ArrayTrim($aLocDS1, 6, 1)
_ArrayTrim($aLocNr1, 6, 1)
_ArrayTrim($aLocNr1, 6, 0)
_ArrayDisplay($aLocDS1)
_ArrayDisplay($aLocNr1)
-