Jump to content

UIASpy - UI Automation Spy Tool


LarsJ
 Share

Recommended Posts

Get all texts in a Chrome document
This example shows how to extract all texts in a Chrome document. The previous webpage (page 2) is used as an example.

Don't forget this: To be able to spy on web content in Google Chrome it's necessary to enable accessibility by entering chrome://accessibility/ in the address bar of a new tab item, and then check the five check boxes that are located in a column in upper left corner down along the left edge. Then the accessibility tab can be closed again. It's a global setting that applies to all open and new tabs until Chrome is closed.
Without accessibility enabled you are only able to investigate the outer elements of Chrome but not web content.

SampleCode1.au3 shows how to find the first text (SampleCode1-a.au3 is the code generated directly by UIASpy):

#AutoIt3Wrapper_Au3Check_Parameters=-d -w 1 -w 2 -w 3 -w 4 -w 5 -w 6 -w 7

;#AutoIt3Wrapper_UseX64=n ; If target application is running as 32 bit code
;#AutoIt3Wrapper_UseX64=y ; If target application is running as 64 bit code

#include "UIA_Constants.au3" ; Can be copied from UIASpy Includes folder
;#include "UIA_Functions.au3" ; Can be copied from UIASpy Includes folder
;#include "UIA_SafeArray.au3" ; Can be copied from UIASpy Includes folder
;#include "UIA_Variant.au3" ; Can be copied from UIASpy Includes folder

Opt( "MustDeclareVars", 1 )

Example()

Func Example()
  ; Create UI Automation object
  Local $oUIAutomation = ObjCreateInterface( $sCLSID_CUIAutomation, $sIID_IUIAutomation, $dtag_IUIAutomation )
  If Not IsObj( $oUIAutomation ) Then Return ConsoleWrite( "$oUIAutomation ERR" & @CRLF )
  ConsoleWrite( "$oUIAutomation OK" & @CRLF )

  ; Get Desktop element
  Local $pDesktop, $oDesktop
  $oUIAutomation.GetRootElement( $pDesktop )
  $oDesktop = ObjCreateInterface( $pDesktop, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
  If Not IsObj( $oDesktop ) Then Return ConsoleWrite( "$oDesktop ERR" & @CRLF )
  ConsoleWrite( "$oDesktop OK" & @CRLF )

  ; --- Find window/control ---

  ConsoleWrite( "--- Find window/control ---" & @CRLF )

  Local $pCondition0
  $oUIAutomation.CreatePropertyCondition( $UIA_ClassNamePropertyId, "Chrome_WidgetWin_1", $pCondition0 )
  If Not $pCondition0 Then Return ConsoleWrite( "$pCondition0 ERR" & @CRLF )
  ConsoleWrite( "$pCondition0 OK" & @CRLF )

  Local $pPane1, $oPane1
  $oDesktop.FindFirst( $TreeScope_Descendants, $pCondition0, $pPane1 )
  $oPane1 = ObjCreateInterface( $pPane1, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
  If Not IsObj( $oPane1 ) Then Return ConsoleWrite( "$oPane1 ERR" & @CRLF )
  ConsoleWrite( "$oPane1 OK" & @CRLF )

  ; --- Find window/control ---

  ConsoleWrite( "--- Find window/control ---" & @CRLF )

  Local $pCondition1
  $oUIAutomation.CreatePropertyCondition( $UIA_ControlTypePropertyId, $UIA_TextControlTypeId, $pCondition1 )
  If Not $pCondition1 Then Return ConsoleWrite( "$pCondition1 ERR" & @CRLF )
  ConsoleWrite( "$pCondition1 OK" & @CRLF )

  Local $pText1, $oText1
  $oPane1.FindFirst( $TreeScope_Descendants, $pCondition1, $pText1 )
  $oText1 = ObjCreateInterface( $pText1, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
  If Not IsObj( $oText1 ) Then Return ConsoleWrite( "$oText1 ERR" & @CRLF )
  ConsoleWrite( "$oText1 OK" & @CRLF )
EndFunc

SciTE output:

$oUIAutomation OK
$oDesktop OK
--- Find window/control ---
$pCondition0 OK
$oPane1 OK
--- Find window/control ---
$pCondition1 OK
$oText1 OK

 

SampleCode2.au3 shows how to find all texts (SampleCode2-a.au3 is the code generated directly by UIASpy):

#AutoIt3Wrapper_Au3Check_Parameters=-d -w 1 -w 2 -w 3 -w 4 -w 5 -w 6 -w 7

;#AutoIt3Wrapper_UseX64=n ; If target application is running as 32 bit code
;#AutoIt3Wrapper_UseX64=y ; If target application is running as 64 bit code

#include "UIA_Constants.au3" ; Can be copied from UIASpy Includes folder
;#include "UIA_Functions.au3" ; Can be copied from UIASpy Includes folder
;#include "UIA_SafeArray.au3" ; Can be copied from UIASpy Includes folder
;#include "UIA_Variant.au3" ; Can be copied from UIASpy Includes folder

Opt( "MustDeclareVars", 1 )

Example()

Func Example()
  ; Create UI Automation object
  Local $oUIAutomation = ObjCreateInterface( $sCLSID_CUIAutomation, $sIID_IUIAutomation, $dtag_IUIAutomation )
  If Not IsObj( $oUIAutomation ) Then Return ConsoleWrite( "$oUIAutomation ERR" & @CRLF )
  ConsoleWrite( "$oUIAutomation OK" & @CRLF )

  ; Get Desktop element
  Local $pDesktop, $oDesktop
  $oUIAutomation.GetRootElement( $pDesktop )
  $oDesktop = ObjCreateInterface( $pDesktop, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
  If Not IsObj( $oDesktop ) Then Return ConsoleWrite( "$oDesktop ERR" & @CRLF )
  ConsoleWrite( "$oDesktop OK" & @CRLF )

  ; --- Find window/control ---

  ConsoleWrite( "--- Find window/control ---" & @CRLF )

  Local $pCondition0
  $oUIAutomation.CreatePropertyCondition( $UIA_ClassNamePropertyId, "Chrome_WidgetWin_1", $pCondition0 )
  If Not $pCondition0 Then Return ConsoleWrite( "$pCondition0 ERR" & @CRLF )
  ConsoleWrite( "$pCondition0 OK" & @CRLF )

  Local $pPane1, $oPane1
  $oDesktop.FindFirst( $TreeScope_Descendants, $pCondition0, $pPane1 )
  $oPane1 = ObjCreateInterface( $pPane1, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
  If Not IsObj( $oPane1 ) Then Return ConsoleWrite( "$oPane1 ERR" & @CRLF )
  ConsoleWrite( "$oPane1 OK" & @CRLF )

  ; --- Find window/control ---

  ConsoleWrite( "--- Find window/control ---" & @CRLF )

  Local $pCondition1
  $oUIAutomation.CreatePropertyCondition( $UIA_ControlTypePropertyId, $UIA_TextControlTypeId, $pCondition1 )
  If Not $pCondition1 Then Return ConsoleWrite( "$pCondition1 ERR" & @CRLF )
  ConsoleWrite( "$pCondition1 OK" & @CRLF )

  #cs
  Local $pText1, $oText1
  $oPane1.FindFirst( $TreeScope_Descendants, $pCondition1, $pText1 )
  $oText1 = ObjCreateInterface( $pText1, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
  If Not IsObj( $oText1 ) Then Return ConsoleWrite( "$oText1 ERR" & @CRLF )
  ConsoleWrite( "$oText1 OK" & @CRLF )
  #ce

  Local $pElements
  $oPane1.FindAll( $TreeScope_Descendants, $pCondition1, $pElements )

  ; --- Code Snippets ---

  ConsoleWrite( "--- Code Snippets ---" & @CRLF )

  Local $oUIElementArray1, $iLength1 ; $pElements is a pointer to an UI Automation element array
  $oUIElementArray1 = ObjCreateInterFace( $pElements, $sIID_IUIAutomationElementArray, $dtag_IUIAutomationElementArray )
  $oUIElementArray1.Length( $iLength1 )
  If Not $iLength1 Then Return ConsoleWrite( "$iLength1 = 0 ERR" & @CRLF )
  ConsoleWrite( "$iLength1 = " & $iLength1 & @CRLF )

  ; --- Code Snippets ---

  ConsoleWrite( "--- Code Snippets ---" & @CRLF )

  Local $pElement1, $oElement1, $sValue1
  For $i = 0 To $iLength1 - 1
    $oUIElementArray1.GetElement( $i, $pElement1 )
    $oElement1 = ObjCreateInterface( $pElement1, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
    $oElement1.GetCurrentPropertyValue( $UIA_NamePropertyId, $sValue1 )
    ConsoleWrite( "$sValue1 = " & $sValue1 & @CRLF )
  Next
EndFunc

SampleCode2.au3 is a continuation of SampleCode1.au3 where FindFirst is replaced with FindAll and code snippets are added to

  1. Create an UI Automation element array from pointer
  2. Traverse an array to get access to individual elements

The code snippets are added ín two steps in UIASpy. It's only possible to use item 2 if item 1 is completed. Item 2 is simply not shown in the listview unless item 1 is completed.

SciTE output (in part, see SampleCode2.txt):

$oUIAutomation OK
$oDesktop OK
--- Find window/control ---
$pCondition0 OK
$oPane1 OK
--- Find window/control ---
$pCondition1 OK
--- Code Snippets ---
$iLength1 = 3768
--- Code Snippets ---
$sValue1 = Existing user? Sign In  
$sValue1 = ?
$sValue1 = Sign Up
$sValue1 = Browse
$sValue1 = Forums
$sValue1 = Downloads
$sValue1 = Calendar
$sValue1 = Forum Rules
$sValue1 = Wiki
$sValue1 = AutoIt Resources 
$sValue1 = ?
$sValue1 = FAQ
$sValue1 = Our Picks
$sValue1 = ?
$sValue1 =  
$sValue1 = All Activity
$sValue1 = ?
$sValue1 =  Home 
$sValue1 = ?
$sValue1 = AutoIt v3

Search for SEKOMD in SampleCode2.txt to see all activity of this user.

Why is the URL in the address bar not included in the texts? Because the address bar is part of the outer elements of the Chrome window and therefore not included in the web document itself.

AllChromeTexts.7z

Edited by LarsJ
window replaced by document, the URL line
Link to comment
Share on other sites

This post has been edited due to @LarsJ request in the after next post

 

@LarsJ Many thanks for this very usefull sample 😃

 

On 4/25/2019 at 5:06 PM, LarsJ said:

Don't forget this: To be able to spy on web content in Google Chrome it's necessary to enable accessibility by entering chrome://accessibility/ in the address bar of a new tab item, and then check the five check boxes that are located in a column in upper left corner down along the left edge. Then the accessibility tab can be closed again. It's a global setting that applies to all open and new tabs until Chrome is closed.
Without accessibility enabled you are only able to investigate the outer elements of Chrome but not web content.

I have written a small function to handle accessibility.

You just put these 2 lines at the beginning of your script and accessibility is established.

#include "_UIA_ChromeAccessibility.au3"
_UIA_ChromeAccessibility()

Here is the funtion "_UIA_ChromeAccessibility.au3"
 

#include-once
#include <UIA_Constants.au3> ;  http://autoitscript.com/forum/index.php?showtopic=153520
;==============================================================================================================
; UDF Name:         _UIA_ChromeAccessibility.au3
; Description:      iMode=0  Switch Chrome browser to accessiblility OFF.
;                   iMode=1  Switch Chrome browser to accessiblility ON.
;                   iMode=2  Return current Chrome browsers accessiblility Status.
;                   iMode=3  Debug current Chrome browsers accessiblility Status page.
;
; Syntax:           _UIA_ChromeAccessibility([iMode=1])
;                   Default:  iMode=1
; Parameter(s):     iMode:     0/1/2/3   see above
; Requirement(s):   #include "UIA_Constants.au3" ; http://autoitscript.com/forum/index.php?showtopic=153520
; Return Value(s): -1= error    @error=1   invalid iMode
;                               @error=2   "Chrome.exe" not found
;                   0= accessiblility Status is OFF  @error=0
;                   1= accessiblility Status is ON   @error=0
; Example:
;               #include <_UIA_ChromeAccessibility.au3>  ; http://autoitscript.com/forum/index.php?showtopic=1425848&view=findpost&p=1425848
;               $rc=_UIA_ChromeAccessibility() ; Set Chrome accessibility to 1 (ON) ( iMode defaults to 1 )
;               MsgBox(Default, Default, "Set Chrome accessibility to " & $rc, 0)
;
; Author:       Exit   ( http://www.autoitscript.com/forum/user/45639-exit )
; SourceCode:   http://autoitscript.com/forum/index.php?showtopic=1425848&view=findpost&p=1425848
; COPYLEFT:     © 2019 Freeware by "Exit"
;               ALL WRONGS RESERVED
;==============================================================================================================
Func _UIA_ChromeAccessibility($iMode = 1)
    Local $sVersion = "Version: 2019.05.11"
    Local $return, $hWin, $bAccInt, $pEdit, $oEdit, $pPattern, $oPattern
    Local $pDesktop, $oDesktop, $pCond, $pPane1, $oPane1, $pCheckBox, $oCheckBox, $pText, $oText
    Local $oUIAutomation = ObjCreateInterface($sCLSID_CUIAutomation8, $sIID_IUIAutomation5, $dtag_IUIAutomation5)
    If Not ($iMode = 0 Or $iMode = 1 Or $iMode = 2 Or $iMode = 3) Then Return SetError(1, 0, -1) ;  invalid iMode
    If Not ProcessExists("chrome.exe") Then ; we create a new window to retain the wanted accessibility
        If ShellExecute("chrome.exe", ($iMode == 1 ? "--force-renderer-accessibility " : "")) < 1 Then
            Return SetError(2, 0, -1) ;  "Chrome.exe" not found
        Else
            Return SetError(0, 0, ($iMode == 1 ? 1 : 0)) ;  return current acceibility mode ( 0 or 1)
        EndIf
    EndIf
;~  chrome://accessibility  "--force-renderer-accessibility --new-window --window-position=200,200 --window-size=100,100"
    ShellExecuteWait("chrome.exe", " --new-window file:none") ; create a new temporary chrome window to test/change accessibility
    While WinGetTitle("[ACTIVE]") <> "file://none/ - Google Chrome" ; allow Chrome to activate panel
    WEnd
    $hWin = WinGetHandle("[active]")
    WinMove($hWin,"",-200,-200,100,100)
;~  WinSetState($hWin, "", @SW_MINIMIZE)
    $oUIAutomation.GetRootElement($pDesktop)
    $oDesktop = ObjCreateInterface($pDesktop, $sIID_IUIAutomationElement8, $dtag_IUIAutomationElement8)
    $oUIAutomation.CreatePropertyCondition($UIA_ClassNamePropertyId, "Chrome_WidgetWin_1", $pCond)
    $oDesktop.FindFirst($TreeScope_Descendants, $pCond, $pPane1)
    $oPane1 = ObjCreateInterface($pPane1, $sIID_IUIAutomationElement8, $dtag_IUIAutomationElement8)
    $oUIAutomation.CreatePropertyCondition($UIA_ControlTypePropertyId, $UIA_TextControlTypeId, $pCond)
    $oPane1.FindFirst($TreeScope_Descendants, $pCond, $pText)
    $oText = ObjCreateInterface($pText, $sIID_IUIAutomationElement8, $dtag_IUIAutomationElement8)
    If IsObj($oText) And $iMode = 1 Then
        $bAccInt = 1 ; indicate that accewssibility is already active
    Else
        $oUIAutomation.CreatePropertyCondition($UIA_ControlTypePropertyId, $UIA_EditControlTypeId, $pCond)
        $oPane1.FindFirst($TreeScope_Descendants, $pCond, $pEdit)
        $oEdit = ObjCreateInterface($pEdit, $sIID_IUIAutomationElement8, $dtag_IUIAutomationElement8)
        $oEdit.GetCurrentPattern($UIA_LegacyIAccessiblePatternId, $pPattern)
        $oPattern = ObjCreateInterface($pPattern, $sIID_IUIAutomationLegacyIAccessiblePattern, $dtag_IUIAutomationLegacyIAccessiblePattern)
        $oPattern.SetValue("chrome:accessibility")
        $oEdit.SetFocus()
        ControlSend($hWin, "", "", "{ENTER}")
        While WinGetTitle($hWin) <> "Accessibility Internals - Google Chrome" ; allow Chrome to switch panel
        WEnd
        $oUIAutomation.CreatePropertyCondition($UIA_ControlTypePropertyId, $UIA_CheckBoxControlTypeId, $pCond)
        $oPane1.FindFirst($TreeScope_Descendants, $pCond, $pCheckBox)
        $oCheckBox = ObjCreateInterface($pCheckBox, $sIID_IUIAutomationElement8, $dtag_IUIAutomationElement8)
        $bAccInt = IsObj($oCheckBox)
    EndIf
    Select
        Case $iMode = 3
            MsgBox(64 + 262144, Default, "ChromeAccessibility is " & ($bAccInt ? "ON" : "OFF") & @LF & @LF & "Verify the checkboxes and press OK to continue." & @LF & @LF & @LF & $sVersion, 30)
            ContinueCase
        Case $iMode = 2
            $return = SetError(0, 0, $bAccInt)
        Case $iMode = $bAccInt
            $return = SetError(0, 0, $iMode)
        Case Else
            For $i = 1 To 5
                ControlSend($hWin, "", "", "{TAB " & $i & "}{SPACE}") ;  toggle all 5 checkboxes
                Sleep(100)
            Next
            $return = SetError(0, 0, $iMode)
    EndSelect
    Sleep(100)
    WinKill($hWin)
    Return $return
EndFunc   ;==>_UIA_ChromeAccessibility

Here a small testcase:

;~ Elevate Chrome browser to accessiblility

#AutoIt3Wrapper_Au3Check_Parameters=-d -w 1 -w 2 -w 3 -w 4 -w 5 -w 6 -w 7
#include "_UIA_ChromeAccessibility.au3"
Opt( "MustDeclareVars", 1 )

Func _run($id = 1)
    Local $rc = _UIA_ChromeAccessibility($id)
    ConsoleWrite(" ID: " & $id & " RC: " & $rc & @LF)
EndFunc   ;==>_run

_run(2)
_run(0)
_run(1)
_run(4)
_run(3)
_run()

I hope this little function is helpfull for you. 

Thanks Exit

Edited by Exit
newer version

App: Au3toCmd              UDF: _SingleScript()                             

Link to comment
Share on other sites

LarsJ, your library is a great job!!! Just super!!!  

..it was hard for me to very understand((

in the end I figured out!!! :frantics:

Will you continue to develop the project? 

==============

for the purpose of experiment

I tried to get the address of the link > I managed!! it's beautiful!! I did it on my own!!

"UIA_Constants.au3" > download AllChromeTexts.7z from this post.

My simple example - Getting URL from Google Page:

#AutoIt3Wrapper_Au3Check_Parameters=-d -w 1 -w 2 -w 3 -w 4 -w 5 -w 6 -w 7

;#AutoIt3Wrapper_UseX64=n ; If target application is running as 32 bit code
;#AutoIt3Wrapper_UseX64=y ; If target application is running as 64 bit code

#include "UIA_Constants.au3" ; Can be copied from UIASpy Includes folder
;#include "UIA_Functions.au3" ; Can be copied from UIASpy Includes folder
;#include "UIA_SafeArray.au3" ; Can be copied from UIASpy Includes folder
;#include "UIA_Variant.au3" ; Can be copied from UIASpy Includes folder

#include <IE.au3>

;my simple mini-example:
;       1) Open IE > https://www.google.com
;       2) Getting current URL
;       3) Close window IE

Opt("MustDeclareVars", 1)

Example()

Func Example()
    Local $oIE = _IECreate("https://www.google.com")

    ; Create UI Automation object
    Local $oUIAutomation = ObjCreateInterface($sCLSID_CUIAutomation, $sIID_IUIAutomation, $dtag_IUIAutomation)
    If Not IsObj($oUIAutomation) Then Return ConsoleWrite("$oUIAutomation ERR" & @CRLF)
    ConsoleWrite("$oUIAutomation OK" & @CRLF)

    ; Get Desktop element
    Local $pDesktop, $oDesktop
    $oUIAutomation.GetRootElement($pDesktop)
    $oDesktop = ObjCreateInterface($pDesktop, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement)
    If Not IsObj($oDesktop) Then Return ConsoleWrite("$oDesktop ERR" & @CRLF)
    ConsoleWrite("$oDesktop OK" & @CRLF)

    ;======================================================================

    ; --- Find window/control ---

    ConsoleWrite("--- Find window/control ---" & @CRLF)

    Local $pCondition0, $pCondition1, $pAndCondition1
    $oUIAutomation.CreatePropertyCondition($UIA_ClassNamePropertyId, "IEFrame", $pCondition0)
    $oUIAutomation.CreatePropertyCondition($UIA_ControlTypePropertyId, $UIA_WindowControlTypeId, $pCondition1)
    $oUIAutomation.CreateAndCondition($pCondition0, $pCondition1, $pAndCondition1)
    If Not $pAndCondition1 Then Return ConsoleWrite("$pAndCondition1 ERR" & @CRLF)
    ConsoleWrite("$pAndCondition1 OK" & @CRLF)

    Local $pCondition2, $pAndCondition2
    $oUIAutomation.CreatePropertyCondition($UIA_NamePropertyId, "Google - Internet Explorer", $pCondition2)
    $oUIAutomation.CreateAndCondition($pAndCondition1, $pCondition2, $pAndCondition2)
    If Not $pAndCondition2 Then Return ConsoleWrite("$pAndCondition2 ERR" & @CRLF)
    ConsoleWrite("$pAndCondition2 OK" & @CRLF)

    Local $pWindow1, $oWindow1
    $oDesktop.FindFirst($TreeScope_Descendants, $pAndCondition2, $pWindow1)
    $oWindow1 = ObjCreateInterface($pWindow1, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement)
    If Not IsObj($oWindow1) Then Return ConsoleWrite("$oWindow1 ERR" & @CRLF)
    ConsoleWrite("$oWindow1 OK" & @CRLF)

    ; --- Find window/control ---

    ConsoleWrite("--- Find window/control ---" & @CRLF)

    Local $pCondition3, $pCondition4, $pAndCondition4
    $oUIAutomation.CreatePropertyCondition($UIA_ClassNamePropertyId, "Frame Tab", $pCondition3)
    $oUIAutomation.CreatePropertyCondition($UIA_ControlTypePropertyId, $UIA_PaneControlTypeId, $pCondition4)
    $oUIAutomation.CreateAndCondition($pCondition3, $pCondition4, $pAndCondition4)
    If Not $pAndCondition4 Then Return ConsoleWrite("$pAndCondition4 ERR" & @CRLF)
    ConsoleWrite("$pAndCondition4 OK" & @CRLF)

    Local $pPane1, $oPane1
    $oWindow1.FindFirst($TreeScope_Descendants, $pAndCondition4, $pPane1)
    $oPane1 = ObjCreateInterface($pPane1, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement)
    If Not IsObj($oPane1) Then Return ConsoleWrite("$oPane1 ERR" & @CRLF)
    ConsoleWrite("$oPane1 OK" & @CRLF)

    ; --- Find window/control ---

    ConsoleWrite("--- Find window/control ---" & @CRLF)

    Local $pCondition5, $pCondition6, $pAndCondition6
    $oUIAutomation.CreatePropertyCondition($UIA_ClassNamePropertyId, "TabWindowClass", $pCondition5)
    $oUIAutomation.CreatePropertyCondition($UIA_ControlTypePropertyId, $UIA_PaneControlTypeId, $pCondition6)
    $oUIAutomation.CreateAndCondition($pCondition5, $pCondition6, $pAndCondition6)
    If Not $pAndCondition6 Then Return ConsoleWrite("$pAndCondition6 ERR" & @CRLF)
    ConsoleWrite("$pAndCondition6 OK" & @CRLF)

    Local $pCondition7, $pAndCondition7
    $oUIAutomation.CreatePropertyCondition($UIA_NamePropertyId, "Google - Internet Explorer", $pCondition7)
    $oUIAutomation.CreateAndCondition($pAndCondition6, $pCondition7, $pAndCondition7)
    If Not $pAndCondition7 Then Return ConsoleWrite("$pAndCondition7 ERR" & @CRLF)
    ConsoleWrite("$pAndCondition7 OK" & @CRLF)

    Local $pPane2, $oPane2
    $oPane1.FindFirst($TreeScope_Descendants, $pAndCondition7, $pPane2)
    $oPane2 = ObjCreateInterface($pPane2, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement)
    If Not IsObj($oPane2) Then Return ConsoleWrite("$oPane2 ERR" & @CRLF)
    ConsoleWrite("$oPane2 OK" & @CRLF)

    ; --- Find window/control ---

    ConsoleWrite("--- Find window/control ---" & @CRLF)

    Local $pCondition8, $pCondition9, $pAndCondition9
    $oUIAutomation.CreatePropertyCondition($UIA_ClassNamePropertyId, "Shell DocObject View", $pCondition8)
    $oUIAutomation.CreatePropertyCondition($UIA_ControlTypePropertyId, $UIA_PaneControlTypeId, $pCondition9)
    $oUIAutomation.CreateAndCondition($pCondition8, $pCondition9, $pAndCondition9)
    If Not $pAndCondition9 Then Return ConsoleWrite("$pAndCondition9 ERR" & @CRLF)
    ConsoleWrite("$pAndCondition9 OK" & @CRLF)

    Local $pPane3, $oPane3
    $oPane2.FindFirst($TreeScope_Descendants, $pAndCondition9, $pPane3)
    $oPane3 = ObjCreateInterface($pPane3, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement)
    If Not IsObj($oPane3) Then Return ConsoleWrite("$oPane3 ERR" & @CRLF)
    ConsoleWrite("$oPane3 OK" & @CRLF)

    ; --- Find window/control ---

    ConsoleWrite("--- Find window/control ---" & @CRLF)

    Local $pCondition10, $pCondition11, $pAndCondition11
    $oUIAutomation.CreatePropertyCondition($UIA_ClassNamePropertyId, "Internet Explorer_Server", $pCondition10)
    $oUIAutomation.CreatePropertyCondition($UIA_ControlTypePropertyId, $UIA_PaneControlTypeId, $pCondition11)
    $oUIAutomation.CreateAndCondition($pCondition10, $pCondition11, $pAndCondition11)
    If Not $pAndCondition11 Then Return ConsoleWrite("$pAndCondition11 ERR" & @CRLF)
    ConsoleWrite("$pAndCondition11 OK" & @CRLF)

    Local $pPane4, $oPane4
    $oPane3.FindFirst($TreeScope_Descendants, $pAndCondition11, $pPane4)
    $oPane4 = ObjCreateInterface($pPane4, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement)
    If Not IsObj($oPane4) Then Return ConsoleWrite("$oPane4 ERR" & @CRLF)
    ConsoleWrite("$oPane4 OK" & @CRLF)

    ; --- Control Pattern Properties ---

    ConsoleWrite("--- Control Pattern Properties ---" & @CRLF)

    Local $sLegacyIAccessibleName1
    $oPane4.GetCurrentPropertyValue($UIA_LegacyIAccessibleNamePropertyId, $sLegacyIAccessibleName1)
    ConsoleWrite("$sLegacyIAccessibleName1 = " & $sLegacyIAccessibleName1 & @CRLF)

    _IEQuit($oIE)

    MsgBox(64, 'Getting URL', 'Result: ' & $sLegacyIAccessibleName1)
EndFunc   ;==>Example

 

Edited by SEKOMD
Link to comment
Share on other sites

Exit, Note that after the Windows 8, 8.1 and 10 updates a month ago when UIA_Constants.au3 was introduced, junkew's code no longer works with my code. So please rewrite your chrome://accessibility/ function to work with my code. It shouldn't be that hard.

 

SEKOMD, Excellent. You don't necessarily have to go through all the controls in the chain from the top window to the target control. You can usually go directly from the top window to the target control.

I'll continue to develop and maintain the project. But since my project is about using the Microsoft code directly just translated into the AutoIt language but without a set of intermediate functions, I do not expect that much maintenance should be done.

 

Get Internet Explorer URL
In the example here, which is on Windows 7, I started running your (SEKOMD's) code above so Internet Explorer is already open on the Google page.

OuL5Xwg.png

1. Open UIASpy, delete all top windows, place the mouse over the address bar, press F1

JOTd3nr.png

Create sample code:

2. Add complete initial code
3. Indentify and find top window
4. Indentify and find Edit control
5. Get $UIA_LegacyIAccessibleValuePropertyId control pattern property, the URL
6. Make the code executable by moving the code into the function

#AutoIt3Wrapper_Au3Check_Parameters=-d -w 1 -w 2 -w 3 -w 4 -w 5 -w 6 -w 7

;#AutoIt3Wrapper_UseX64=n ; If target application is running as 32 bit code
;#AutoIt3Wrapper_UseX64=y ; If target application is running as 64 bit code

#include "UIA_Constants.au3" ; Can be copied from UIASpy Includes folder
;#include "UIA_Functions.au3" ; Can be copied from UIASpy Includes folder
;#include "UIA_SafeArray.au3" ; Can be copied from UIASpy Includes folder
;#include "UIA_Variant.au3" ; Can be copied from UIASpy Includes folder

Opt( "MustDeclareVars", 1 )

Example()

Func Example()
  ; Create UI Automation object
  Local $oUIAutomation = ObjCreateInterface( $sCLSID_CUIAutomation, $sIID_IUIAutomation, $dtag_IUIAutomation )
  If Not IsObj( $oUIAutomation ) Then Return ConsoleWrite( "$oUIAutomation ERR" & @CRLF )
  ConsoleWrite( "$oUIAutomation OK" & @CRLF )

  ; Get Desktop element
  Local $pDesktop, $oDesktop
  $oUIAutomation.GetRootElement( $pDesktop )
  $oDesktop = ObjCreateInterface( $pDesktop, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
  If Not IsObj( $oDesktop ) Then Return ConsoleWrite( "$oDesktop ERR" & @CRLF )
  ConsoleWrite( "$oDesktop OK" & @CRLF )

  ; --- Find window/control ---

  ConsoleWrite( "--- Find window/control ---" & @CRLF )

  Local $pCondition0, $pCondition1, $pAndCondition1
  $oUIAutomation.CreatePropertyCondition( $UIA_ClassNamePropertyId, "IEFrame", $pCondition0 )
  $oUIAutomation.CreatePropertyCondition( $UIA_NamePropertyId, "Google - Internet Explorer", $pCondition1 )
  $oUIAutomation.CreateAndCondition( $pCondition0, $pCondition1, $pAndCondition1 )
  If Not $pAndCondition1 Then Return ConsoleWrite( "$pAndCondition1 ERR" & @CRLF )
  ConsoleWrite( "$pAndCondition1 OK" & @CRLF )

  Local $pWindow1, $oWindow1
  $oDesktop.FindFirst( $TreeScope_Descendants, $pAndCondition1, $pWindow1 )
  $oWindow1 = ObjCreateInterface( $pWindow1, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
  If Not IsObj( $oWindow1 ) Then Return ConsoleWrite( "$oWindow1 ERR" & @CRLF )
  ConsoleWrite( "$oWindow1 OK" & @CRLF )

  ; --- Find window/control ---

  ConsoleWrite( "--- Find window/control ---" & @CRLF )

  Local $pCondition2
  $oUIAutomation.CreatePropertyCondition( $UIA_ClassNamePropertyId, "Edit", $pCondition2 )
  If Not $pCondition2 Then Return ConsoleWrite( "$pCondition2 ERR" & @CRLF )
  ConsoleWrite( "$pCondition2 OK" & @CRLF )

  Local $pEdit1, $oEdit1
  $oWindow1.FindFirst( $TreeScope_Descendants, $pCondition2, $pEdit1 )
  $oEdit1 = ObjCreateInterface( $pEdit1, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
  If Not IsObj( $oEdit1 ) Then Return ConsoleWrite( "$oEdit1 ERR" & @CRLF )
  ConsoleWrite( "$oEdit1 OK" & @CRLF )

  ; --- Control Pattern Properties ---

  ConsoleWrite( "--- Control Pattern Properties ---" & @CRLF )

  Local $sLegacyIAccessibleValue1
  $oEdit1.GetCurrentPropertyValue( $UIA_LegacyIAccessibleValuePropertyId, $sLegacyIAccessibleValue1 )
  ConsoleWrite( "$sLegacyIAccessibleValue1 = " & $sLegacyIAccessibleValue1 & @CRLF )
EndFunc

SciTE output:

$oUIAutomation OK
$oDesktop OK
--- Find window/control ---
$pAndCondition1 OK
$oWindow1 OK
--- Find window/control ---
$pCondition2 OK
$oEdit1 OK
--- Control Pattern Properties ---
$sLegacyIAccessibleValue1 = https://www.google.com/

 

Edited by LarsJ
Link to comment
Share on other sites

  • 2 weeks later...
On 4/27/2019 at 4:19 PM, LarsJ said:

Exit, Note that after the Windows 8, 8.1 and 10 updates a month ago when UIA_Constants.au3 was introduced, junkew's code no longer works with my code. So please rewrite your chrome://accessibility/ function to work with my code. It shouldn't be that hard.

Have just revised the function and changed in my post above.
I am ready for suggestions and criticism.

Edited by Exit
Added version information to the function

App: Au3toCmd              UDF: _SingleScript()                             

Link to comment
Share on other sites

@Exit  regarding your accessibility check see simplespy in IUIAutomation examples thread that has this code iturn accessibility on when chrome opens a new tab or when it starts

;~ Chrome accessibility looks for screenreaders when starting or opening new tab so reply that we are a screen spy
;~ https://www.chromium.org/developers/design-documents/accessibility
;~ Windows: Chrome calls NotifyWinEvent with EVENT_SYSTEM_ALERT and the custom object id of 1.
;~ If it subsequently receives a WM_GETOBJECT call for that custom object id, it assumes that assistive technology is running.
Local $hEventProc = DllCallbackRegister('_EventProc', 'none', 'ptr;dword;hwnd;long;long;dword;dword')
Func _EventProc($hEventHook, $iEvent, $hWnd, $iObjectID, $iChildID, $iThreadID, $iEventTime)
    #forceref $hEventHook, $iObjectID, $iChildID, $iThreadID, $iEventTime
    local $result=0
    #forceref $result
    Switch $iEvent
        Case $EVENT_SYSTEM_ALERT
            if $iObjectID=1 then
                $result = _SendMessage($hWnd, $WM_GETOBJECT, 0, 1)
                consolewrite("Chrome gave a call so we replied " & $iObjectID)
                GUICtrlSetData($edtCtrlInfo, "Chrome gave a call so we replied " & $iObjectID & @CRLF, 1)
            EndIf
    EndSwitch
EndFunc   ;==>_EventProc

 

Link to comment
Share on other sites

Hey @LarsJ, So I'm kinda stuck here, I'm trying to automate a "Grid" where two grids exist side by side.. And when I try and do it with your method it selects the other grid. I need to be able to select for the value I think. Here's the output of your spy program:

Treeview Element                                    Edit: Edit Box
                                                    
Element Properties (identification)                 
$UIA_ControlTypePropertyId                          $UIA_EditControlTypeId
$UIA_NamePropertyId                                 Edit Box
                                                    
Element Properties (session unique)                 
$UIA_ProcessIdPropertyId                            2016
                                                    
Element Properties (information)                    
$UIA_BoundingRectanglePropertyId                    l=228,t=534,w=480,h=16
$UIA_LocalizedControlTypePropertyId                 edit
$UIA_ProviderDescriptionPropertyId                  [pid:2016,hwnd:0x0 Main(parent link):Microsoft: MSAA Proxy (unmanaged:uiautomationcore.dll)]
                                                    
Element Properties (has/is info)                    
$UIA_HasKeyboardFocusPropertyId                     True
$UIA_IsContentElementPropertyId                     True
$UIA_IsControlElementPropertyId                     True
$UIA_IsDataValidForFormPropertyId                   False
$UIA_IsEnabledPropertyId                            True
$UIA_IsKeyboardFocusablePropertyId                  False
$UIA_IsOffscreenPropertyId                          False
$UIA_IsPasswordPropertyId                           False
$UIA_IsRequiredForFormPropertyId                    False
                                                    
Control Patterns (element actions)                  
$UIA_IsInvokePatternAvailablePropertyId             True (InvokePattern)
$UIA_IsLegacyIAccessiblePatternAvailablePropertyId  True (LegacyIAccessiblePattern)
$UIA_IsValuePatternAvailablePropertyId              True (ValuePattern)
                                                    
Control Pattern Properties                          
$UIA_LegacyIAccessibleChildIdPropertyId             0
$UIA_LegacyIAccessibleDefaultActionPropertyId       Edit Value
$UIA_LegacyIAccessibleDescriptionPropertyId         
$UIA_LegacyIAccessibleHelpPropertyId                
$UIA_LegacyIAccessibleKeyboardShortcutPropertyId    
$UIA_LegacyIAccessibleNamePropertyId                Edit Box
$UIA_LegacyIAccessibleRolePropertyId                42 = $ROLE_SYSTEM_TEXT
$UIA_LegacyIAccessibleStatePropertyId               4 = $STATE_SYSTEM_FOCUSED
$UIA_LegacyIAccessibleValuePropertyId               Sample Due
$UIA_ValueIsReadOnlyPropertyId                      False
$UIA_ValueValuePropertyId                           Sample Due
                                                    
Control Pattern Methods                             
Invoke Pattern Methods                              
                                                    Invoke()
LegacyIAccessible Pattern Methods                   
                                                    DoDefaultAction()
                                                    Select(long)
                                                    SetValue(wstr)
                                                    GetIAccessible(idispatch*)
                                                    CurrentChildId(int*)
                                                    CurrentDefaultAction(bstr*)
                                                    CurrentDescription(bstr*)
                                                    CurrentHelp(bstr*)
                                                    CurrentKeyboardShortcut(bstr*)
                                                    CurrentName(bstr*)
                                                    CurrentRole(uint*)
                                                    CurrentState(uint*)
                                                    CurrentValue(bstr*)
                                                    GetCurrentSelection(ptr*)
Value Pattern Methods                               
                                                    SetValue($sValue)
                                                    CurrentValue($sValue*)
                                                    CurrentIsReadOnly($bIsReadOnly*)
                                                    
Parents from Desktop                                Pane: Desktop
                                                    Window: XX XX - [ODBC;DRIVER=SQL Server Native Client 10.0;SERVER=tcp:MAI-SQL\MAI_BACKEND;UID=huan;PWD=;Trusted_Connection=Yes;APP=Microsoft Offi]
                                                    Pane: Workspace
                                                    Window: ODBC;DRIVER=SQL Server Native Client 10.0;SERVER=tcp:MAI-SQL\MAI_BACKEND;UID=huan;PWD=;Trusted_Connection=Yes;APP=Microsoft Office 2010;DATABASE=LIMS_BACKEND;
                                                    Pane: OFormSub
                                                    Pane: Grid
                                                    Table: Grid
                                                    Custom: Row 7
                                                    Custom: Row 7, Column 1
                                                    
Parent to child index                               0

What I came up with was: 

; Create UI Automation object
    Local $oUIAutomation = ObjCreateInterface( $sCLSID_CUIAutomation, $sIID_IUIAutomation, $dtag_IUIAutomation )
    If Not IsObj( $oUIAutomation ) Then Return ConsoleWrite( "$oUIAutomation ERR" & @CRLF )
    ConsoleWrite( "$oUIAutomation OK" & @CRLF )

    ; Get Desktop element
    Local $pDesktop, $oDesktop
    $oUIAutomation.GetRootElement( $pDesktop )
    $oDesktop = ObjCreateInterface( $pDesktop, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
    If Not IsObj( $oDesktop ) Then Return ConsoleWrite( "$oDesktop ERR" & @CRLF )
    ConsoleWrite( "$oDesktop OK" & @CRLF )


; --- Find window/control ---

ConsoleWrite( "--- Find window/control ---" & @CRLF )

Local $pCondition0
$oUIAutomation.CreatePropertyCondition( $UIA_ClassNamePropertyId, "OMain", $pCondition0 )
If Not $pCondition0 Then Return ConsoleWrite( "$pCondition0 ERR" & @CRLF )
ConsoleWrite( "$pCondition0 OK" & @CRLF )

Local $pWindow1, $oWindow1
$oDesktop.FindFirst( $TreeScope_Descendants, $pCondition0, $pWindow1 )
$oWindow1 = ObjCreateInterface( $pWindow1, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
If Not IsObj( $oWindow1 ) Then Return ConsoleWrite( "$oWindow1 ERR" & @CRLF )
ConsoleWrite( "$oWindow1 OK" & @CRLF )

; --- Find window/control ---

ConsoleWrite( "--- Find window/control ---" & @CRLF )

Local $pCondition1
$oUIAutomation.CreatePropertyCondition( $UIA_ClassNamePropertyId, "MDIClient", $pCondition1 )
If Not $pCondition1 Then Return ConsoleWrite( "$pCondition1 ERR" & @CRLF )
ConsoleWrite( "$pCondition1 OK" & @CRLF )

Local $pPane1, $oPane1
$oWindow1.FindFirst( $TreeScope_Descendants, $pCondition1, $pPane1 )
$oPane1 = ObjCreateInterface( $pPane1, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
If Not IsObj( $oPane1 ) Then Return ConsoleWrite( "$oPane1 ERR" & @CRLF )
ConsoleWrite( "$oPane1 OK" & @CRLF )

; --- Find window/control ---

ConsoleWrite( "--- Find window/control ---" & @CRLF )

Local $pCondition2
$oUIAutomation.CreatePropertyCondition( $UIA_NamePropertyId, "ODBC;DRIVER=SQL Server Native Client 10.0;SERVER=tcp:XXX-SQL\XXX_BACKEND;UID=huan;PWD=;Trusted_Connection=Yes;APP=Microsoft Office 2010;DATABASE=LIMS_BACKEND;", $pCondition2 )
If Not $pCondition2 Then Return ConsoleWrite( "$pCondition2 ERR" & @CRLF )
ConsoleWrite( "$pCondition2 OK" & @CRLF )

Local $pWindow2, $oWindow2
$oPane1.FindFirst( $TreeScope_Descendants, $pCondition2, $pWindow2 )
$oWindow2 = ObjCreateInterface( $pWindow2, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
If Not IsObj( $oWindow2 ) Then Return ConsoleWrite( "$oWindow2 ERR" & @CRLF )
ConsoleWrite( "$oWindow2 OK" & @CRLF )

; --- Find window/control ---

ConsoleWrite( "--- Find window/control ---" & @CRLF )

Local $pCondition3
$oUIAutomation.CreatePropertyCondition( $UIA_ClassNamePropertyId, "OFormSub", $pCondition3 )
If Not $pCondition3 Then Return ConsoleWrite( "$pCondition3 ERR" & @CRLF )
ConsoleWrite( "$pCondition3 OK" & @CRLF )

Local $pPane2, $oPane2
$oWindow2.FindFirst( $TreeScope_Descendants, $pCondition3, $pPane2 )
$oPane2 = ObjCreateInterface( $pPane2, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
If Not IsObj( $oPane2 ) Then Return ConsoleWrite( "$oPane2 ERR" & @CRLF )
ConsoleWrite( "$oPane2 OK" & @CRLF )

; --- Find window/control ---

ConsoleWrite( "--- Find window/control ---" & @CRLF )

Local $pCondition4
$oUIAutomation.CreatePropertyCondition( $UIA_ClassNamePropertyId, "OGrid", $pCondition4 )
If Not $pCondition4 Then Return ConsoleWrite( "$pCondition4 ERR" & @CRLF )
ConsoleWrite( "$pCondition4 OK" & @CRLF )

Local $pPane3, $oPane3
$oPane2.FindFirst( $TreeScope_Descendants, $pCondition4, $pPane3 )
$oPane3 = ObjCreateInterface( $pPane3, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
If Not IsObj( $oPane3 ) Then Return ConsoleWrite( "$oPane3 ERR" & @CRLF )
ConsoleWrite( "$oPane3 OK" & @CRLF )

; --- Find window/control ---

ConsoleWrite( "--- Find window/control ---" & @CRLF )

Local $pCondition5
$oUIAutomation.CreatePropertyCondition( $UIA_ControlTypePropertyId, $UIA_TableControlTypeId, $pCondition5 )
If Not $pCondition5 Then Return ConsoleWrite( "$pCondition5 ERR" & @CRLF )
ConsoleWrite( "$pCondition5 OK" & @CRLF )

Local $pTable1, $oTable1
$oPane3.FindFirst( $TreeScope_Descendants, $pCondition5, $pTable1 )
$oTable1 = ObjCreateInterface( $pTable1, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
If Not IsObj( $oTable1 ) Then Return ConsoleWrite( "$oTable1 ERR" & @CRLF )
ConsoleWrite( "$oTable1 OK" & @CRLF )

; --- Find window/control ---

ConsoleWrite( "--- Find window/control ---" & @CRLF )

Local $pCondition6
$oUIAutomation.CreatePropertyCondition( $UIA_ControlTypePropertyId, $UIA_CustomControlTypeId, $pCondition6 )
If Not $pCondition6 Then Return ConsoleWrite( "$pCondition6 ERR" & @CRLF )
ConsoleWrite( "$pCondition6 OK" & @CRLF )

Local $pCustom1, $oCustom1
$oPane3.FindFirst( $TreeScope_Descendants, $pCondition6, $pCustom1 )
$oCustom1 = ObjCreateInterface( $pCustom1, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
If Not IsObj( $oCustom1 ) Then Return ConsoleWrite( "$oCustom1 ERR" & @CRLF )
ConsoleWrite( "$oCustom1 OK" & @CRLF )

; --- Find window/control ---

ConsoleWrite( "--- Find window/control ---" & @CRLF )

Local $pCondition7
$oUIAutomation.CreatePropertyCondition( $UIA_ControlTypePropertyId, $UIA_CustomControlTypeId, $pCondition7 )
If Not $pCondition7 Then Return ConsoleWrite( "$pCondition7 ERR" & @CRLF )
ConsoleWrite( "$pCondition7 OK" & @CRLF )

Local $pCustom2, $oCustom2
$oPane3.FindFirst( $TreeScope_Descendants, $pCondition7, $pCustom2 )
$oCustom2 = ObjCreateInterface( $pCustom2, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
If Not IsObj( $oCustom2 ) Then Return ConsoleWrite( "$oCustom2 ERR" & @CRLF )
ConsoleWrite( "$oCustom2 OK" & @CRLF )

; --- Find window/control ---

ConsoleWrite( "--- Find window/control ---" & @CRLF )

Local $pCondition8
$oUIAutomation.CreatePropertyCondition( $UIA_NamePropertyId, "Row 7, Column 1", $pCondition8 )
If Not $pCondition8 Then Return ConsoleWrite( "$pCondition8 ERR" & @CRLF )
ConsoleWrite( "$pCondition8 OK" & @CRLF )

Local $pCustom3, $oCustom3
$oPane3.FindFirst( $TreeScope_Descendants, $pCondition8, $pCustom3 )
$oCustom3 = ObjCreateInterface( $pCustom3, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
If Not IsObj( $oCustom3 ) Then Return ConsoleWrite( "$oCustom3 ERR" & @CRLF )
ConsoleWrite( "$oCustom3 OK" & @CRLF )

; --- Find window/control ---

ConsoleWrite( "--- Find window/control ---" & @CRLF )

Local $pCondition9
$oUIAutomation.CreatePropertyCondition( $UIA_ControlTypePropertyId, $UIA_EditControlTypeId, $pCondition9 )
If Not $pCondition9 Then Return ConsoleWrite( "$pCondition9 ERR" & @CRLF )
ConsoleWrite( "$pCondition9 OK" & @CRLF )

Local $pEdit1, $oEdit1
$oPane3.FindFirst( $TreeScope_Descendants, $pCondition9, $pEdit1 )
$oEdit1 = ObjCreateInterface( $pEdit1, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
If Not IsObj( $oEdit1 ) Then Return ConsoleWrite( "$oEdit1 ERR" & @CRLF )
ConsoleWrite( "$oEdit1 OK" & @CRLF )

; --- Find window/control ---

ConsoleWrite( "--- Find window/control ---" & @CRLF )

Local $pCondition10
$oUIAutomation.CreatePropertyCondition( $UIA_NamePropertyId, "Edit Box", $pCondition10 )
If Not $pCondition10 Then Return ConsoleWrite( "$pCondition10 ERR" & @CRLF )
ConsoleWrite( "$pCondition10 OK" & @CRLF )

Local $pEdit2, $oEdit2
$oPane3.FindFirst( $TreeScope_Descendants, $pCondition10, $pEdit2 )
$oEdit2 = ObjCreateInterface( $pEdit2, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
If Not IsObj( $oEdit2 ) Then Return ConsoleWrite( "$oEdit2 ERR" & @CRLF )
ConsoleWrite( "$oEdit2 OK" & @CRLF )

; --- Control Pattern Properties ---

ConsoleWrite( "--- Control Pattern Properties ---" & @CRLF )

Local $sValueValue1
$oEdit2.GetCurrentPropertyValue( $UIA_ValueValuePropertyId, $sValueValue1 )
ConsoleWrite( "$sValueValue1 = " & $sValueValue1 & @CRLF )

; --- LegacyIAccessible Pattern (action) Object ---

ConsoleWrite( "--- LegacyIAccessible Pattern (action) Object ---" & @CRLF )

Local $pLegacyIAccessiblePattern1, $oLegacyIAccessiblePattern1
$oEdit2.GetCurrentPattern( $UIA_LegacyIAccessiblePatternId, $pLegacyIAccessiblePattern1 )
$oLegacyIAccessiblePattern1 = ObjCreateInterface( $pLegacyIAccessiblePattern1, $sIID_IUIAutomationLegacyIAccessiblePattern, $dtag_IUIAutomationLegacyIAccessiblePattern )
If Not IsObj( $oLegacyIAccessiblePattern1 ) Then Return ConsoleWrite( "$oLegacyIAccessiblePattern1 ERR" & @CRLF )
ConsoleWrite( "$oLegacyIAccessiblePattern1 OK" & @CRLF )

; --- LegacyIAccessible Pattern (action) Methods ---

ConsoleWrite( "--- LegacyIAccessible Pattern (action) Methods ---" & @CRLF )

$oLegacyIAccessiblePattern1.DoDefaultAction()
ConsoleWrite( "$oLegacyIAccessiblePattern1.DoDefaultAction()" & @CRLF )

What I need to do is to be able to set a pattern that takes into account the "$UIA_ValueValuePropertyId" and searching for a value of "Sample Due".. Is that possible?

Link to comment
Share on other sites

BatMan22, You don't necessarily have to go through all the controls in the chain from the top window to the target control. You can usually go directly from a window to the target control. In your case with two windows and the target control in the second window, it's usually enough to identify and find three windows/controls:

Window: XX XX...
Window: ODBC...
Table: Grid

This code should work:

; --- Find window/control --- ; Application top window

ConsoleWrite( "--- Find window/control ---" & @CRLF )

Local $pCondition0
$oUIAutomation.CreatePropertyCondition( $UIA_ClassNamePropertyId, "OMain", $pCondition0 )
If Not $pCondition0 Then Return ConsoleWrite( "$pCondition0 ERR" & @CRLF )
ConsoleWrite( "$pCondition0 OK" & @CRLF )

Local $pWindow1, $oWindow1
$oDesktop.FindFirst( $TreeScope_Descendants, $pCondition0, $pWindow1 )
$oWindow1 = ObjCreateInterface( $pWindow1, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
If Not IsObj( $oWindow1 ) Then Return ConsoleWrite( "$oWindow1 ERR" & @CRLF )
ConsoleWrite( "$oWindow1 OK" & @CRLF )

; --- Find window/control --- ; Second window, child window

ConsoleWrite( "--- Find window/control ---" & @CRLF )

Local $pCondition2
$oUIAutomation.CreatePropertyCondition( $UIA_NamePropertyId, "ODBC;DRIVER=SQL Server Native Client 10.0;SERVER=tcp:XXX-SQL\XXX_BACKEND;UID=huan;PWD=;Trusted_Connection=Yes;APP=Microsoft Office 2010;DATABASE=LIMS_BACKEND;", $pCondition2 )
;$oUIAutomation.CreatePropertyCondition( $UIA_ControlTypePropertyId, $UIA_WindowControlTypeId, $pCondition2 ) ; I prefer this rather than a long string
If Not $pCondition2 Then Return ConsoleWrite( "$pCondition2 ERR" & @CRLF )
ConsoleWrite( "$pCondition2 OK" & @CRLF )

Local $pWindow2, $oWindow2
$oWindow1.FindFirst( $TreeScope_Descendants, $pCondition2, $pWindow2 ) ; oWindow1
$oWindow2 = ObjCreateInterface( $pWindow2, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
If Not IsObj( $oWindow2 ) Then Return ConsoleWrite( "$oWindow2 ERR" & @CRLF )
ConsoleWrite( "$oWindow2 OK" & @CRLF )

; --- Find window/control --- ; Table control inside the grid, parent of the rows and columns

ConsoleWrite( "--- Find window/control ---" & @CRLF )

Local $pCondition5
$oUIAutomation.CreatePropertyCondition( $UIA_ControlTypePropertyId, $UIA_TableControlTypeId, $pCondition5 )
If Not $pCondition5 Then Return ConsoleWrite( "$pCondition5 ERR" & @CRLF )
ConsoleWrite( "$pCondition5 OK" & @CRLF )

Local $pTable1, $oTable1
$oWindow2.FindFirst( $TreeScope_Descendants, $pCondition5, $pTable1 ) ; oWindow2
$oTable1 = ObjCreateInterface( $pTable1, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
If Not IsObj( $oTable1 ) Then Return ConsoleWrite( "$oTable1 ERR" & @CRLF )
ConsoleWrite( "$oTable1 OK" & @CRLF )

 

Now for your real problem. If there are two grid controls (or other controls) next to each other and there is no difference in the names, FindFirst will find the first of the two controls. Usually the left control. Controls are usually created from left to right and from top to bottom.

If FindFirst finds the wrong one of two controls then it's in any case the other control that's correct. In that situation, you use FindAll instead of FindFirst.

FindFirst returns a pointer to the control. FindAll returns an array of pointers to the two controls. In your case, the second pointer with array index 1 is the correct one. The first pointer has array index 0.

Replace the code to find the table control with this code:

; --- Find window/control --- ; Table control inside the grid, parent of the rows and columns

ConsoleWrite( "--- Find window/control ---" & @CRLF )

Local $pCondition5
$oUIAutomation.CreatePropertyCondition( $UIA_ControlTypePropertyId, $UIA_TableControlTypeId, $pCondition5 )
If Not $pCondition5 Then Return ConsoleWrite( "$pCondition5 ERR" & @CRLF )
ConsoleWrite( "$pCondition5 OK" & @CRLF )

Local $pElements ; $pElements is a pointer to an UI Automation element array
$oWindow2.FindAll( $TreeScope_Descendants, $pCondition5, $pElements ) ; oWindow2

Local $oUIElementArray1, $iLength1 ; $pElements is a pointer to an UI Automation element array
$oUIElementArray1 = ObjCreateInterFace( $pElements, $sIID_IUIAutomationElementArray, $dtag_IUIAutomationElementArray )
$oUIElementArray1.Length( $iLength1 )
If Not $iLength1 Then Return ConsoleWrite( "$iLength1 = 0 ERR" & @CRLF )
ConsoleWrite( "$iLength1 = " & $iLength1 & @CRLF )

Local $pTable1, $oTable1
$oUIElementArray1.GetElement( 1, $pTable1 ) ; Array index 1 = second table
$oTable1 = ObjCreateInterface( $pTable1, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
If Not IsObj( $oTable1 ) Then Return ConsoleWrite( "$oTable1 ERR" & @CRLF )
ConsoleWrite( "$oTable1 OK" & @CRLF )

Now you can just add the rest of your code (starting with the custom controls). And now it should be the correct grid control.

See Code snippets for more information on element arrays.

Link to comment
Share on other sites

@LarsJ, thank you for the response! Now as far as the first part of the code, what I like to do is what you kinda do in your samples, to kinda hit EVERY branch in the navigation tree, then trim it down later. I don't mind a few extra milli-seconds processing time either. 

Now I have revised my code(pasted below) and it still is choosing the wrong thing.. 

I tried..
$oUIElementArray1.GetElement( 0 , $pTable1 ) ; Array index 0 = wrong table 
$oUIElementArray1.GetElement( 1 , $pTable1 ) ; Array index 1 = other wrong table 
$oUIElementArray1.GetElement( 2 , $pTable1 ) ; Array index 2 = seems to select something offscreen because nothing happens?
$oUIElementArray1.GetElement( 3 , $pTable1 ) ; Array index 3 = errors out

I could have sworn that I walked down the tree correctly.. I don't know what I'm doing wrong. Is it possible to avoid this issue altogether by searching for a "$UIA_ValueValuePropertyId" and searching for a value of "Sample Due"? 

Or will that take forever? 

Output from Inspect.exe just in case I missed something else?

How found:  Mouse move (219,353)
    hwnd=0x002E0EB0 32bit class="OGrid" style=0x52000000 ex=0x0
BoundingRectangle:  {l:190 t:347 r:670 b:363}
ProcessId:  1912
ControlType:    UIA_EditControlTypeId (0xC354)
LocalizedControlType:   "edit"
Name:   "Edit Box"
AccessKey:  ""
HasKeyboardFocus:   false
IsKeyboardFocusable:    true
IsEnabled:  true
HelpText:   ""
IsPassword: false
IsOffscreen:    false
ProviderDescription:    "[pid:1912,hwnd:0x0 Main(parent link):Microsoft: MSAA Proxy (unmanaged:uiautomationcore.dll)]"
Value.IsReadOnly:   false
Value.Value:    "Sample Due"
IsDockPatternAvailable: false
IsExpandCollapsePatternAvailable:   false
IsGridItemPatternAvailable: false
IsGridPatternAvailable: false
IsInvokePatternAvailable:   true
IsMultipleViewPatternAvailable: false
IsRangeValuePatternAvailable:   false
IsScrollPatternAvailable:   false
IsScrollItemPatternAvailable:   false
IsSelectionItemPatternAvailable:    false
IsSelectionPatternAvailable:    false
IsTablePatternAvailable:    false
IsTableItemPatternAvailable:    false
IsTextPatternAvailable: false
IsTogglePatternAvailable:   false
IsTransformPatternAvailable:    false
IsValuePatternAvailable:    true
IsWindowPatternAvailable:   false
IsItemContainerPatternAvailable:    false
IsVirtualizedItemPatternAvailable:  false
FirstChild: [null]
LastChild:  [null]
Next:   [null]
Previous:   [null]
Other Props:    Object has no additional properties
Children:   Container has no children
Ancestors:  "Row 7, Column 1" 
    "Row 7" 
    "Grid" table
    "Grid" pane
    "" pane
    "ODBC;DRIVER=SQL Server Native Client 10.0;SERVER=tcp:XXX-SQL\MAI_BACKEND;UID=huan;PWD=;Trusted_Connection=Yes;APP=Microsoft Off
    "Workspace" pane
    "Omega_Me - [ODBC;DRIVER=SQL Server Native Client 10.0;SERVER=tcp:MAI-SQL\MAI_BACKEND;UID=XXX;PWD=;Trusted_Connectio
    "Desktop" pane
    [ No Parent ]



MSAA Mode:

Ancestors:  "Options" : list : focused,focusable
    "ODBC;DRIVER=SQL Server Native Client 10.0;SERVER=tcp:XXX-SQL\MAI_BACKEND;UID=huan;PWD=;Trusted_Connection=Yes;APP=Microsoft Off
    "ODBC;DRIVER=SQL Server Native Client 10.0;SERVER=tcp:XXX-SQL\MAI_BACKEND;UID=huan;PWD=;Trusted_Connection=Yes;APP=Microsoft Off
    "Workspace" : client : focusable
    "Workspace" : window : focusable
    "Omega_Me - [ODBC;DRIVER=SQL Server Native Client 10.0;SERVER=tcp:MAI-SQL\MAI_BACKEND;UID=huan;PWD=;Trusted_Connectio
    "Omega_Me - [ODBC;DRIVER=SQL Server Native Client 10.0;SERVER=tcp:MAI-SQL\MAI_BACKEND;UID=huan;PWD=;Trusted_Connectio
    "Desktop" : client : focusable
    "Desktop" : window : focusable
    [ No Parent ]

 

Full Code:

; --- Find window/control --- ; Application top window
        Local $oUIAutomation = ObjCreateInterface($sCLSID_CUIAutomation, $sIID_IUIAutomation, $dtag_IUIAutomation)
    If Not IsObj($oUIAutomation) Then Return ConsoleWrite("$oUIAutomation ERR" & @CRLF)
    ConsoleWrite("$oUIAutomation OK" & @CRLF)




ConsoleWrite( "--- Find window/control ---" & @CRLF )

Local $pCondition0
$oUIAutomation.CreatePropertyCondition( $UIA_ClassNamePropertyId, "OMain", $pCondition0 )
If Not $pCondition0 Then Return ConsoleWrite( "$pCondition0 ERR" & @CRLF )
ConsoleWrite( "$pCondition0 OK" & @CRLF )

    ; Get Desktop element
    Local $pDesktop, $oDesktop
    $oUIAutomation.GetRootElement($pDesktop)
    $oDesktop = ObjCreateInterface($pDesktop, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement)
    If Not IsObj($oDesktop) Then Return ConsoleWrite("$oDesktop ERR" & @CRLF)
    ConsoleWrite("$oDesktop OK" & @CRLF)



Local $pWindow1, $oWindow1
$oDesktop.FindFirst( $TreeScope_Descendants, $pCondition0, $pWindow1 )
$oWindow1 = ObjCreateInterface( $pWindow1, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
If Not IsObj( $oWindow1 ) Then Return ConsoleWrite( "$oWindow1 ERR" & @CRLF )
ConsoleWrite( "$oWindow1 OK" & @CRLF )

; --- Find window/control --- ; Second window, child window

Local $pCondition1
$oUIAutomation.CreatePropertyCondition( $UIA_ClassNamePropertyId, "OMain", $pCondition1 )
If Not $pCondition1 Then Return ConsoleWrite( "$pCondition1 ERR" & @CRLF )
ConsoleWrite( "$pCondition1 OK" & @CRLF )

Local $pWindow2, $oWindow2
$oDesktop.FindFirst( $TreeScope_Descendants, $pCondition1, $pWindow2 )
$oWindow2 = ObjCreateInterface( $pWindow2, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
If Not IsObj( $oWindow2 ) Then Return ConsoleWrite( "$oWindow2 ERR" & @CRLF )
ConsoleWrite( "$oWindow2 OK" & @CRLF )


; --- Find window/control --- ; Table control inside the grid, parent of the rows and columns

ConsoleWrite( "--- Find window/control ---" & @CRLF )

Local $pCondition5
$oUIAutomation.CreatePropertyCondition( $UIA_ControlTypePropertyId, $UIA_TableControlTypeId, $pCondition5 )
If Not $pCondition5 Then Return ConsoleWrite( "$pCondition5 ERR" & @CRLF )
ConsoleWrite( "$pCondition5 OK" & @CRLF )

Local $pElements ; $pElements is a pointer to an UI Automation element array
$oWindow2.FindAll( $TreeScope_Descendants, $pCondition5, $pElements ) ; oWindow2

Local $oUIElementArray1, $iLength1 ; $pElements is a pointer to an UI Automation element array
$oUIElementArray1 = ObjCreateInterFace( $pElements, $sIID_IUIAutomationElementArray, $dtag_IUIAutomationElementArray )
$oUIElementArray1.Length( $iLength1 )
If Not $iLength1 Then Return ConsoleWrite( "$iLength1 = 0 ERR" & @CRLF )
ConsoleWrite( "$iLength1 = " & $iLength1 & @CRLF )

Local $pTable1, $oTable1
$oUIElementArray1.GetElement( 3 , $pTable1 ) ; Array index 1 = second table
$oTable1 = ObjCreateInterface( $pTable1, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
If Not IsObj( $oTable1 ) Then Return ConsoleWrite( "$oTable1 ERR" & @CRLF )
ConsoleWrite( "$oTable1 OK" & @CRLF )


ConsoleWrite( "--- Find window/control ---" & @CRLF )

Local $pCondition2
$oUIAutomation.CreatePropertyCondition( $UIA_ControlTypePropertyId, $UIA_CustomControlTypeId, $pCondition2 )
If Not $pCondition2 Then Return ConsoleWrite( "$pCondition2 ERR" & @CRLF )
ConsoleWrite( "$pCondition2 OK" & @CRLF )

Local $pCustom1, $oCustom1
$oTable1.FindFirst( $TreeScope_Descendants, $pCondition2, $pCustom1 )
$oCustom1 = ObjCreateInterface( $pCustom1, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
If Not IsObj( $oCustom1 ) Then Return ConsoleWrite( "$oCustom1 ERR" & @CRLF )
ConsoleWrite( "$oCustom1 OK" & @CRLF )

;~ ; --- Find window/control ---

ConsoleWrite( "--- Find window/control ---" & @CRLF )

Local $pCondition3
$oUIAutomation.CreatePropertyCondition( $UIA_NamePropertyId, "Row 7, Column 1", $pCondition3 )
If Not $pCondition3 Then Return ConsoleWrite( "$pCondition3 ERR" & @CRLF )
ConsoleWrite( "$pCondition3 OK" & @CRLF )

Local $pCustom2, $oCustom2
$oTable1.FindFirst( $TreeScope_Descendants, $pCondition3, $pCustom2 )
$oCustom2 = ObjCreateInterface( $pCustom2, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
If Not IsObj( $oCustom2 ) Then Return ConsoleWrite( "$oCustom2 ERR" & @CRLF )
ConsoleWrite( "$oCustom2 OK" & @CRLF )


ConsoleWrite( "--- LegacyIAccessible Pattern (action) Object ---" & @CRLF )

Local $pLegacyIAccessiblePattern1, $oLegacyIAccessiblePattern1
$oCustom2.GetCurrentPattern( $UIA_LegacyIAccessiblePatternId, $pLegacyIAccessiblePattern1 )
$oLegacyIAccessiblePattern1 = ObjCreateInterface( $pLegacyIAccessiblePattern1, $sIID_IUIAutomationLegacyIAccessiblePattern, $dtag_IUIAutomationLegacyIAccessiblePattern )
If Not IsObj( $oLegacyIAccessiblePattern1 ) Then Return ConsoleWrite( "$oLegacyIAccessiblePattern1 ERR" & @CRLF )
ConsoleWrite( "$oLegacyIAccessiblePattern1 OK" & @CRLF )

; --- LegacyIAccessible Pattern (action) Methods ---

ConsoleWrite( "--- LegacyIAccessible Pattern (action) Methods ---" & @CRLF )

$oLegacyIAccessiblePattern1.DoDefaultAction()
ConsoleWrite( "$oLegacyIAccessiblePattern1.DoDefaultAction()" & @CRLF )

 

Link to comment
Share on other sites

BatMan22, Print the entire tree structure which gives an overview of all elements:
Right-click application top window
Update all childs of element
Create element tree structure
Paste the tree structure

Link to comment
Share on other sites

Ooof.. What a mess.

0000    Window: Omega_Me - [ODBC;DRIVER=SQL Server Native Client 10.0;SERVER=tcp:MAI-SQL\MAI_BACKEND;UID=huan;PWD=;Trusted_Connection=Yes;APP=Microsoft Offi]
0001        Pane: MsoDockTop
0002            ToolBar: Ribbon
0003                Pane: Ribbon
0004                    Pane: NUIPane
0005                        Pane: NetUIHWNDElement
0006                            Pane: Ribbon
0007                                ToolBar: Quick Access Toolbar
0008                                    Button: Save
0009                                    Button: Copy
0010                                    Group: Macro
0011                                        MenuItem: Macro
0012                                    SplitButton: Can't Undo
0013                                        Button: Can't Undo
0014                                        MenuItem: Can't Undo
0015                                    SplitButton: Redo
0016                                        Button: Redo
0017                                        MenuItem: Redo
0018                                    Button: Exit Access
0019                                    MenuItem: Customize Toolbar
0020                                TitleBar: NetUIOfficeCaption
0021                                Button: Minimize
0022                                Button: Maximize
0023                                Button: Close
0024                                Button: File Tab
0025                                Tab: Ribbon Tabs
0026                                    TabItem: Home
0027                                    TabItem: Create
0028                                    TabItem: External Data
0029                                    TabItem: Database Tools
0030                                    TabItem: Add-Ins
0031                                Button: Minimize the Ribbon
0032                                Button: Microsoft Access Help
0033                                Button: Minimize
0034                                Button: Restore
0035                                Button: Close
0036                                Pane: Lower Ribbon
0037                                    Custom: Home
0038                                        Group: Views
0039                                            SplitButton: View
0040                                                Button: View
0041                                                MenuItem: View
0042                                        Group: Clipboard
0043                                            SplitButton: Paste
0044                                                Button: Paste
0045                                                MenuItem: Paste
0046                                            Button: Cut
0047                                            Button: Copy
0048                                            Button: Format Painter
0049                                            Button: Office Clipboard...
0050                                        Group: Sort & Filter
0051                                            Button: Filter
0052                                            Button: Ascending
0053                                            Button: Descending
0054                                            Button: Remove Sort
0055                                            MenuItem: Selection
0056                                            MenuItem: Advanced
0057                                            Button: Toggle Filter
0058                                        Group: Records
0059                                            SplitButton: Refresh All
0060                                                Button: Refresh All
0061                                                MenuItem: Refresh All
0062                                            Button: New
0063                                            Button: Save
0064                                            SplitButton: Delete
0065                                                Button: Delete
0066                                                MenuItem: Delete
0067                                            Button: Totals
0068                                            Button: Spelling
0069                                            MenuItem: More
0070                                        Group: Find
0071                                            Button: Find...
0072                                            Button: Replace...
0073                                            MenuItem: Go To
0074                                            MenuItem: Select
0075                                        Group: Window
0076                                            Button: Size to Fit Form
0077                                            MenuItem: Switch Windows
0078                                        Group: Text Formatting
0079                                            ComboBox: Font:
0080                                                Edit: Font:
0081                                                Button: Open
0082                                            ComboBox: Font Size:
0083                                                Edit: Font Size:
0084                                                Button: Open
0085                                            Button: Bullets
0086                                            Button: Numbering
0087                                            Button: Increase Indent
0088                                            Button: Decrease Indent
0089                                            SplitButton: Left-to-Right
0090                                                Button: Left-to-Right
0091                                                MenuItem: Left-to-Right
0092                                            Button: Bold
0093                                            Button: Italic
0094                                            Button: Underline
0095                                            SplitButton: Font Color
0096                                                Button: Font Color
0097                                                MenuItem: Font Color
0098                                            SplitButton: Text Highlight Color
0099                                                Button: Text Highlight Color
0100                                                MenuItem: Text Highlight Color
0101                                            SplitButton: Background Color
0102                                                Button: Background Color
0103                                                MenuItem: Background Color
0104                                            Button: Align Left
0105                                            Button: Center
0106                                            Button: Align Right
0107                                            MenuItem: Gridlines
0108                                            SplitButton: Alternate Row Color
0109                                                Button: Alternate Row Color
0110                                                MenuItem: Alternate Row Color
0111                                            Button: Datasheet...
0112        Pane: MsoDockBottom
0113            ToolBar: Status Bar
0114                Pane: Status Bar
0115                    Pane: NUIPane
0116                        Pane: NetUIHWNDElement
0117                            StatusBar: Status Bar
0118                                Button: Status Message Form View
0119                                Button: Num Lock On
0120                                Button: Form View
0121                                Button: Datasheet View
0122                                Button: PivotTable View
0123                                Button: PivotChart View
0124                                Thumb: Size box
0125        Pane: Workspace
0126            Window: ODBC;DRIVER=SQL Server Native Client 10.0;SERVER=tcp:MAI-SQL\XXX_BACKEND;UID=huan;PWD=;Trusted_Connection=Yes;APP=Microsoft Office 2010;DATABASE=LIMS_BACKEND;
0127                Pane: OFormSub
0128                    Pane: OFormChild
0129                        Pane: OSUIBlank
0130                        Pane: Horizontal
0131                            Pane: NetUIHWNDElement
0132                                ScrollBar: NetUIScrollBar
0133                                    Button: Column left
0134                                    Button: Page left
0135                                    Thumb: Position
0136                                    Button: Page right
0137                                    Button: Column right
0138                        Pane: SUI
0139                            Pane: RecNavHost
0140                                Pane: NetUIHWNDElement
0141                                    Custom: Record Navigator
0142                                        Text: Record:
0143                                        Button: First record
0144                                        Button: Previous record
0145                                        Edit: Current Record
0146                                        Button: Next record
0147                                        Button: Last record
0148                                        Button: New (blank) record
0149                                        Button: No Filter
0150                                        Edit: Search
0151                        Pane: Vertical
0152                            Pane: NetUIHWNDElement
0153                                ScrollBar: NetUIScrollBar
0154                                    Button: Line up
0155                                    Button: Page up
0156                                    Thumb: Position
0157                                    Button: Page down
0158                                    Button: Line down
0159                        Pane: Grid
0160                            Table: Grid
0161                                Custom: Column Header Row
0162                                    Header: Select Table
0163                                    Header: Column 1
0164                                        Edit: Column Name
0165                                        Button: Push Button
0166                                    Header: Column 2
0167                                        Edit: Column Name
0168                                        Button: Push Button
0169                                    Header: Column 3
0170                                        Edit: Column Name
0171                                        Button: Push Button
0172                                    Header: Column 4
0173                                        Edit: Column Name
0174                                        Button: Push Button
0175                                    Header: Column 5
0176                                        Edit: Column Name
0177                                        Button: Push Button
0178                                    Header: Column 6
0179                                        Edit: Column Name
0180                                        Button: Push Button
0181                                    Header: Column 7
0182                                        Edit: Column Name
0183                                    Header: Column 8
0184                                        Edit: Column Name
0185                                    Header: Column 9
0186                                        Edit: Column Name
0187                                Custom: Row 1
0188                                    Header: Select Row 1
0189                                    Custom: Row 1, Column 1
0190                                        CheckBox: Check Box
0191                                    Custom: Row 1, Column 2
0192                                        Edit: Edit Box
0193                                    Custom: Row 1, Column 3
0194                                        Edit: Edit Box
0195                                    Custom: Row 1, Column 4
0196                                        Edit: Edit Box
0197                                    Custom: Row 1, Column 5
0198                                        CheckBox: Check Box
0199                                    Custom: Row 1, Column 6
0200                                        Edit: Edit Box
0201                                    Custom: Row 1, Column 7
0202                                        Edit: Edit Box
0203                                    Custom: Row 1, Column 8
0204                                        Edit: Edit Box
0205                                    Custom: Row 1, Column 9
0206                                        Edit: Edit Box
0207                                Custom: Row 2
0208                                    Header: Select Row 2
0209                                    Custom: Row 2, Column 1
0210                                        CheckBox: Check Box
0211                                    Custom: Row 2, Column 2
0212                                        Edit: Edit Box
0213                                    Custom: Row 2, Column 3
0214                                        Edit: Edit Box
0215                                    Custom: Row 2, Column 4
0216                                        Edit: Edit Box
0217                                    Custom: Row 2, Column 5
0218                                        CheckBox: Check Box
0219                                    Custom: Row 2, Column 6
0220                                        Edit: Edit Box
0221                                    Custom: Row 2, Column 7
0222                                        Edit: Edit Box
0223                                    Custom: Row 2, Column 8
0224                                        Edit: Edit Box
0225                                    Custom: Row 2, Column 9
0226                                        Edit: Edit Box
0227                                Custom: Row 3
0228                                    Header: Select Row 3
0229                                    Custom: Row 3, Column 1
0230                                        CheckBox: Check Box
0231                                    Custom: Row 3, Column 2
0232                                        Edit: Edit Box
0233                                    Custom: Row 3, Column 3
0234                                        Edit: Edit Box
0235                                    Custom: Row 3, Column 4
0236                                        Edit: Edit Box
0237                                    Custom: Row 3, Column 5
0238                                        CheckBox: Check Box
0239                                    Custom: Row 3, Column 6
0240                                        Edit: Edit Box
0241                                    Custom: Row 3, Column 7
0242                                        Edit: Edit Box
0243                                    Custom: Row 3, Column 8
0244                                        Edit: Edit Box
0245                                    Custom: Row 3, Column 9
0246                                        Edit: Edit Box
0247                                Custom: Row 4
0248                                    Header: Select Row 4
0249                                    Custom: Row 4, Column 1
0250                                        CheckBox: Check Box
0251                                    Custom: Row 4, Column 2
0252                                        Edit: Edit Box
0253                                    Custom: Row 4, Column 3
0254                                        Edit: Edit Box
0255                                    Custom: Row 4, Column 4
0256                                        Edit: Edit Box
0257                                    Custom: Row 4, Column 5
0258                                        CheckBox: Check Box
0259                                    Custom: Row 4, Column 6
0260                                        Edit: Edit Box
0261                                    Custom: Row 4, Column 7
0262                                        Edit: Edit Box
0263                                    Custom: Row 4, Column 8
0264                                        Edit: Edit Box
0265                                    Custom: Row 4, Column 9
0266                                        Edit: Edit Box
0267                                Custom: Row 5
0268                                    Header: Select Row 5
0269                                    Custom: Row 5, Column 1
0270                                        CheckBox: Check Box
0271                                    Custom: Row 5, Column 2
0272                                        Edit: Edit Box
0273                                    Custom: Row 5, Column 3
0274                                        Edit: Edit Box
0275                                    Custom: Row 5, Column 4
0276                                        Edit: Edit Box
0277                                    Custom: Row 5, Column 5
0278                                        CheckBox: Check Box
0279                                    Custom: Row 5, Column 6
0280                                        Edit: Edit Box
0281                                    Custom: Row 5, Column 7
0282                                        Edit: Edit Box
0283                                    Custom: Row 5, Column 8
0284                                        Edit: Edit Box
0285                                    Custom: Row 5, Column 9
0286                                        Edit: Edit Box
0287                                Custom: Row 6
0288                                    Header: Select Row 6
0289                                    Custom: Row 6, Column 1
0290                                        CheckBox: Check Box
0291                                    Custom: Row 6, Column 2
0292                                        Edit: Edit Box
0293                                    Custom: Row 6, Column 3
0294                                        Edit: Edit Box
0295                                    Custom: Row 6, Column 4
0296                                        Edit: Edit Box
0297                                    Custom: Row 6, Column 5
0298                                        CheckBox: Check Box
0299                                    Custom: Row 6, Column 6
0300                                        Edit: Edit Box
0301                                    Custom: Row 6, Column 7
0302                                        Edit: Edit Box
0303                                    Custom: Row 6, Column 8
0304                                        Edit: Edit Box
0305                                    Custom: Row 6, Column 9
0306                                        Edit: Edit Box
0307                                Custom: Row 7
0308                                    Header: Select Row 7
0309                                    Custom: Row 7, Column 1
0310                                        CheckBox: Check Box
0311                                    Custom: Row 7, Column 2
0312                                        Edit: Edit Box
0313                                    Custom: Row 7, Column 3
0314                                        Edit: Edit Box
0315                                    Custom: Row 7, Column 4
0316                                        Edit: Edit Box
0317                                    Custom: Row 7, Column 5
0318                                        CheckBox: Check Box
0319                                    Custom: Row 7, Column 6
0320                                        Edit: Edit Box
0321                                    Custom: Row 7, Column 7
0322                                        Edit: Edit Box
0323                                    Custom: Row 7, Column 8
0324                                        Edit: Edit Box
0325                                    Custom: Row 7, Column 9
0326                                        Edit: Edit Box
0327                                Custom: Row 8
0328                                    Header: Select Row 8
0329                                    Custom: Row 8, Column 1
0330                                        CheckBox: Check Box
0331                                    Custom: Row 8, Column 2
0332                                        Edit: Edit Box
0333                                    Custom: Row 8, Column 3
0334                                        Edit: Edit Box
0335                                    Custom: Row 8, Column 4
0336                                        Edit: Edit Box
0337                                    Custom: Row 8, Column 5
0338                                        CheckBox: Check Box
0339                                    Custom: Row 8, Column 6
0340                                        Edit: Edit Box
0341                                    Custom: Row 8, Column 7
0342                                        Edit: Edit Box
0343                                    Custom: Row 8, Column 8
0344                                        Edit: Edit Box
0345                                    Custom: Row 8, Column 9
0346                                        Edit: Edit Box
0347                                Custom: Row 9
0348                                    Header: Select Row 9
0349                                    Custom: Row 9, Column 1
0350                                        CheckBox: Check Box
0351                                    Custom: Row 9, Column 2
0352                                        Edit: Edit Box
0353                                    Custom: Row 9, Column 3
0354                                        Edit: Edit Box
0355                                    Custom: Row 9, Column 4
0356                                        Edit: Edit Box
0357                                    Custom: Row 9, Column 5
0358                                        CheckBox: Check Box
0359                                    Custom: Row 9, Column 6
0360                                        Edit: Edit Box
0361                                    Custom: Row 9, Column 7
0362                                        Edit: Edit Box
0363                                    Custom: Row 9, Column 8
0364                                        Edit: Edit Box
0365                                    Custom: Row 9, Column 9
0366                                        Edit: Edit Box
0367                                Custom: Row 10
0368                                    Header: Select Row 10
0369                                    Custom: Row 10, Column 1
0370                                        CheckBox: Check Box
0371                                    Custom: Row 10, Column 2
0372                                        Edit: Edit Box
0373                                    Custom: Row 10, Column 3
0374                                        Edit: Edit Box
0375                                    Custom: Row 10, Column 4
0376                                        Edit: Edit Box
0377                                    Custom: Row 10, Column 5
0378                                        CheckBox: Check Box
0379                                    Custom: Row 10, Column 6
0380                                        Edit: Edit Box
0381                                    Custom: Row 10, Column 7
0382                                        Edit: Edit Box
0383                                    Custom: Row 10, Column 8
0384                                        Edit: Edit Box
0385                                    Custom: Row 10, Column 9
0386                                        Edit: Edit Box
0387                                Custom: Row 11
0388                                    Header: Select Row 11
0389                                    Custom: Row 11, Column 1
0390                                        CheckBox: Check Box
0391                                    Custom: Row 11, Column 2
0392                                        Edit: Edit Box
0393                                    Custom: Row 11, Column 3
0394                                        Edit: Edit Box
0395                                    Custom: Row 11, Column 4
0396                                        Edit: Edit Box
0397                                    Custom: Row 11, Column 5
0398                                        CheckBox: Check Box
0399                                    Custom: Row 11, Column 6
0400                                        Edit: Edit Box
0401                                    Custom: Row 11, Column 7
0402                                        Edit: Edit Box
0403                                    Custom: Row 11, Column 8
0404                                        Edit: Edit Box
0405                                    Custom: Row 11, Column 9
0406                                        Edit: Edit Box
0407                                Custom: Row 12
0408                                    Header: Select Row 12
0409                                    Custom: Row 12, Column 1
0410                                        CheckBox: Check Box
0411                                    Custom: Row 12, Column 2
0412                                        Edit: Edit Box
0413                                    Custom: Row 12, Column 3
0414                                        Edit: Edit Box
0415                                    Custom: Row 12, Column 4
0416                                        Edit: Edit Box
0417                                    Custom: Row 12, Column 5
0418                                        CheckBox: Check Box
0419                                    Custom: Row 12, Column 6
0420                                        Edit: Edit Box
0421                                    Custom: Row 12, Column 7
0422                                        Edit: Edit Box
0423                                    Custom: Row 12, Column 8
0424                                        Edit: Edit Box
0425                                    Custom: Row 12, Column 9
0426                                        Edit: Edit Box
0427                                Custom: Row 13
0428                                    Header: Select Row 13
0429                                    Custom: Row 13, Column 1
0430                                        CheckBox: Check Box
0431                                    Custom: Row 13, Column 2
0432                                        Edit: Edit Box
0433                                    Custom: Row 13, Column 3
0434                                        Edit: Edit Box
0435                                    Custom: Row 13, Column 4
0436                                        Edit: Edit Box
0437                                    Custom: Row 13, Column 5
0438                                        CheckBox: Check Box
0439                                    Custom: Row 13, Column 6
0440                                        Edit: Edit Box
0441                                    Custom: Row 13, Column 7
0442                                        Edit: Edit Box
0443                                    Custom: Row 13, Column 8
0444                                        Edit: Edit Box
0445                                    Custom: Row 13, Column 9
0446                                        Edit: Edit Box
0447                                Custom: Row 14
0448                                    Header: Select Row 14
0449                                    Custom: Row 14, Column 1
0450                                        CheckBox: Check Box
0451                                    Custom: Row 14, Column 2
0452                                        Edit: Edit Box
0453                                    Custom: Row 14, Column 3
0454                                        Edit: Edit Box
0455                                    Custom: Row 14, Column 4
0456                                        Edit: Edit Box
0457                                    Custom: Row 14, Column 5
0458                                        CheckBox: Check Box
0459                                    Custom: Row 14, Column 6
0460                                        Edit: Edit Box
0461                                    Custom: Row 14, Column 7
0462                                        Edit: Edit Box
0463                                    Custom: Row 14, Column 8
0464                                        Edit: Edit Box
0465                                    Custom: Row 14, Column 9
0466                                        Edit: Edit Box
0467                                Custom: Row 15
0468                                    Header: Select Row 15
0469                                    Custom: Row 15, Column 1
0470                                        CheckBox: Check Box
0471                                    Custom: Row 15, Column 2
0472                                        Edit: Edit Box
0473                                    Custom: Row 15, Column 3
0474                                        Edit: Edit Box
0475                                    Custom: Row 15, Column 4
0476                                        Edit: Edit Box
0477                                    Custom: Row 15, Column 5
0478                                        CheckBox: Check Box
0479                                    Custom: Row 15, Column 6
0480                                        Edit: Edit Box
0481                                    Custom: Row 15, Column 7
0482                                        Edit: Edit Box
0483                                    Custom: Row 15, Column 8
0484                                        Edit: Edit Box
0485                                    Custom: Row 15, Column 9
0486                                        Edit: Edit Box
0487                                Custom: Row 16
0488                                    Header: Select Row 16
0489                                    Custom: Row 16, Column 1
0490                                        CheckBox: Check Box
0491                                    Custom: Row 16, Column 2
0492                                        Edit: Edit Box
0493                                    Custom: Row 16, Column 3
0494                                        Edit: Edit Box
0495                                    Custom: Row 16, Column 4
0496                                        Edit: Edit Box
0497                                    Custom: Row 16, Column 5
0498                                        CheckBox: Check Box
0499                                    Custom: Row 16, Column 6
0500                                        Edit: Edit Box
0501                                    Custom: Row 16, Column 7
0502                                        Edit: Edit Box
0503                                    Custom: Row 16, Column 8
0504                                        Edit: Edit Box
0505                                    Custom: Row 16, Column 9
0506                                        Edit: Edit Box
0507                                Custom: Row 17
0508                                    Header: Select Row 17
0509                                    Custom: Row 17, Column 1
0510                                        CheckBox: Check Box
0511                                    Custom: Row 17, Column 2
0512                                        Edit: Edit Box
0513                                    Custom: Row 17, Column 3
0514                                        Edit: Edit Box
0515                                    Custom: Row 17, Column 4
0516                                        Edit: Edit Box
0517                                    Custom: Row 17, Column 5
0518                                        CheckBox: Check Box
0519                                    Custom: Row 17, Column 6
0520                                        Edit: Edit Box
0521                                    Custom: Row 17, Column 7
0522                                        Edit: Edit Box
0523                                    Custom: Row 17, Column 8
0524                                        Edit: Edit Box
0525                                    Custom: Row 17, Column 9
0526                                        Edit: Edit Box
0527                                Custom: Row 18
0528                                    Header: Select Row 18
0529                                    Custom: Row 18, Column 1
0530                                        CheckBox: Check Box
0531                                    Custom: Row 18, Column 2
0532                                        Edit: Edit Box
0533                                    Custom: Row 18, Column 3
0534                                        Edit: Edit Box
0535                                    Custom: Row 18, Column 4
0536                                        Edit: Edit Box
0537                                    Custom: Row 18, Column 5
0538                                        CheckBox: Check Box
0539                                    Custom: Row 18, Column 6
0540                                        Edit: Edit Box
0541                                    Custom: Row 18, Column 7
0542                                        Edit: Edit Box
0543                                    Custom: Row 18, Column 8
0544                                        Edit: Edit Box
0545                                    Custom: Row 18, Column 9
0546                                        Edit: Edit Box
0547                                Custom: Row 19
0548                                    Header: Select Row 19
0549                                    Custom: Row 19, Column 1
0550                                        CheckBox: Check Box
0551                                    Custom: Row 19, Column 2
0552                                        Edit: Edit Box
0553                                    Custom: Row 19, Column 3
0554                                        Edit: Edit Box
0555                                    Custom: Row 19, Column 4
0556                                        Edit: Edit Box
0557                                    Custom: Row 19, Column 5
0558                                        CheckBox: Check Box
0559                                    Custom: Row 19, Column 6
0560                                        Edit: Edit Box
0561                                    Custom: Row 19, Column 7
0562                                        Edit: Edit Box
0563                                    Custom: Row 19, Column 8
0564                                        Edit: Edit Box
0565                                    Custom: Row 19, Column 9
0566                                        Edit: Edit Box
0567                                Custom: Row 20
0568                                    Header: Select Row 20
0569                                    Custom: Row 20, Column 1
0570                                        CheckBox: Check Box
0571                                    Custom: Row 20, Column 2
0572                                        Edit: Edit Box
0573                                    Custom: Row 20, Column 3
0574                                        Edit: Edit Box
0575                                    Custom: Row 20, Column 4
0576                                        Edit: Edit Box
0577                                    Custom: Row 20, Column 5
0578                                        CheckBox: Check Box
0579                                    Custom: Row 20, Column 6
0580                                        Edit: Edit Box
0581                                    Custom: Row 20, Column 7
0582                                        Edit: Edit Box
0583                                    Custom: Row 20, Column 8
0584                                        Edit: Edit Box
0585                                    Custom: Row 20, Column 9
0586                                        Edit: Edit Box
0587                                Custom: Row 21
0588                                    Header: Select Row 21
0589                                    Custom: Row 21, Column 1
0590                                        CheckBox: Check Box
0591                                    Custom: Row 21, Column 2
0592                                        Edit: Edit Box
0593                                    Custom: Row 21, Column 3
0594                                        Edit: Edit Box
0595                                    Custom: Row 21, Column 4
0596                                        Edit: Edit Box
0597                                    Custom: Row 21, Column 5
0598                                        CheckBox: Check Box
0599                                    Custom: Row 21, Column 6
0600                                        Edit: Edit Box
0601                                    Custom: Row 21, Column 7
0602                                        Edit: Edit Box
0603                                    Custom: Row 21, Column 8
0604                                        Edit: Edit Box
0605                                    Custom: Row 21, Column 9
0606                                        Edit: Edit Box
0607                                Custom: Row 22
0608                                    Header: Select Row 22
0609                                    Custom: Row 22, Column 1
0610                                        CheckBox: Check Box
0611                                    Custom: Row 22, Column 2
0612                                        Edit: Edit Box
0613                                    Custom: Row 22, Column 3
0614                                        Edit: Edit Box
0615                                    Custom: Row 22, Column 4
0616                                        Edit: Edit Box
0617                                    Custom: Row 22, Column 5
0618                                        CheckBox: Check Box
0619                                    Custom: Row 22, Column 6
0620                                        Edit: Edit Box
0621                                    Custom: Row 22, Column 7
0622                                        Edit: Edit Box
0623                                    Custom: Row 22, Column 8
0624                                        Edit: Edit Box
0625                                    Custom: Row 22, Column 9
0626                                        Edit: Edit Box
0627                                Custom: Row 23
0628                                    Header: Select Row 23
0629                                    Custom: Row 23, Column 1
0630                                        CheckBox: Check Box
0631                                    Custom: Row 23, Column 2
0632                                        Edit: Edit Box
0633                                    Custom: Row 23, Column 3
0634                                        Edit: Edit Box
0635                                    Custom: Row 23, Column 4
0636                                        Edit: Edit Box
0637                                    Custom: Row 23, Column 5
0638                                        CheckBox: Check Box
0639                                    Custom: Row 23, Column 6
0640                                        Edit: Edit Box
0641                                    Custom: Row 23, Column 7
0642                                        Edit: Edit Box
0643                                    Custom: Row 23, Column 8
0644                                        Edit: Edit Box
0645                                    Custom: Row 23, Column 9
0646                                        Edit: Edit Box
0647                                Custom: Row 24
0648                                    Header: Select Row 24
0649                                    Custom: Row 24, Column 1
0650                                        CheckBox: Check Box
0651                                    Custom: Row 24, Column 2
0652                                        Edit: Edit Box
0653                                    Custom: Row 24, Column 3
0654                                        Edit: Edit Box
0655                                    Custom: Row 24, Column 4
0656                                        Edit: Edit Box
0657                                    Custom: Row 24, Column 5
0658                                        CheckBox: Check Box
0659                                    Custom: Row 24, Column 6
0660                                        Edit: Edit Box
0661                                    Custom: Row 24, Column 7
0662                                        Edit: Edit Box
0663                                    Custom: Row 24, Column 8
0664                                        Edit: Edit Box
0665                                    Custom: Row 24, Column 9
0666                                        Edit: Edit Box
0667                                Custom: Row 25
0668                                    Header: Select Row 25
0669                                    Custom: Row 25, Column 1
0670                                        CheckBox: Check Box
0671                                    Custom: Row 25, Column 2
0672                                        Edit: Edit Box
0673                                    Custom: Row 25, Column 3
0674                                        Edit: Edit Box
0675                                    Custom: Row 25, Column 4
0676                                        Edit: Edit Box
0677                                    Custom: Row 25, Column 5
0678                                        CheckBox: Check Box
0679                                    Custom: Row 25, Column 6
0680                                        Edit: Edit Box
0681                                    Custom: Row 25, Column 7
0682                                        Edit: Edit Box
0683                                    Custom: Row 25, Column 8
0684                                        Edit: Edit Box
0685                                    Custom: Row 25, Column 9
0686                                        Edit: Edit Box
0687                                Custom: Row 26
0688                                    Header: Select Row 26
0689                                    Custom: Row 26, Column 1
0690                                        CheckBox: Check Box
0691                                    Custom: Row 26, Column 2
0692                                        Edit: Edit Box
0693                                    Custom: Row 26, Column 3
0694                                        Edit: Edit Box
0695                                    Custom: Row 26, Column 4
0696                                        Edit: Edit Box
0697                                    Custom: Row 26, Column 5
0698                                        CheckBox: Check Box
0699                                    Custom: Row 26, Column 6
0700                                        Edit: Edit Box
0701                                    Custom: Row 26, Column 7
0702                                        Edit: Edit Box
0703                                    Custom: Row 26, Column 8
0704                                        Edit: Edit Box
0705                                    Custom: Row 26, Column 9
0706                                        Edit: Edit Box
0707                                Custom: Row 27
0708                                    Header: Select Row 27
0709                                    Custom: Row 27, Column 1
0710                                        CheckBox: Check Box
0711                                    Custom: Row 27, Column 2
0712                                        Edit: Edit Box
0713                                    Custom: Row 27, Column 3
0714                                        Edit: Edit Box
0715                                    Custom: Row 27, Column 4
0716                                        Edit: Edit Box
0717                                    Custom: Row 27, Column 5
0718                                        CheckBox: Check Box
0719                                    Custom: Row 27, Column 6
0720                                        Edit: Edit Box
0721                                    Custom: Row 27, Column 7
0722                                        Edit: Edit Box
0723                                    Custom: Row 27, Column 8
0724                                        Edit: Edit Box
0725                                    Custom: Row 27, Column 9
0726                                        Edit: Edit Box
0727                                Custom: Row 28
0728                                    Header: Select Row 28
0729                                    Custom: Row 28, Column 1
0730                                        CheckBox: Check Box
0731                                    Custom: Row 28, Column 2
0732                                        Edit: Edit Box
0733                                    Custom: Row 28, Column 3
0734                                        Edit: Edit Box
0735                                    Custom: Row 28, Column 4
0736                                        Edit: Edit Box
0737                                    Custom: Row 28, Column 5
0738                                        CheckBox: Check Box
0739                                    Custom: Row 28, Column 6
0740                                        Edit: Edit Box
0741                                    Custom: Row 28, Column 7
0742                                        Edit: Edit Box
0743                                    Custom: Row 28, Column 8
0744                                        Edit: Edit Box
0745                                    Custom: Row 28, Column 9
0746                                        Edit: Edit Box
0747                                Custom: Row 29
0748                                    Header: Select Row 29
0749                                    Custom: Row 29, Column 1
0750                                        CheckBox: Check Box
0751                                    Custom: Row 29, Column 2
0752                                        Edit: Edit Box
0753                                    Custom: Row 29, Column 3
0754                                        Edit: Edit Box
0755                                    Custom: Row 29, Column 4
0756                                        Edit: Edit Box
0757                                    Custom: Row 29, Column 5
0758                                        CheckBox: Check Box
0759                                    Custom: Row 29, Column 6
0760                                        Edit: Edit Box
0761                                    Custom: Row 29, Column 7
0762                                        Edit: Edit Box
0763                                    Custom: Row 29, Column 8
0764                                        Edit: Edit Box
0765                                    Custom: Row 29, Column 9
0766                                        Edit: Edit Box
0767                                Custom: Row 30
0768                                    Header: Select Row 30
0769                                    Custom: Row 30, Column 1
0770                                        CheckBox: Check Box
0771                                    Custom: Row 30, Column 2
0772                                        Edit: Edit Box
0773                                    Custom: Row 30, Column 3
0774                                        Edit: Edit Box
0775                                    Custom: Row 30, Column 4
0776                                        Edit: Edit Box
0777                                    Custom: Row 30, Column 5
0778                                        CheckBox: Check Box
0779                                    Custom: Row 30, Column 6
0780                                        Edit: Edit Box
0781                                    Custom: Row 30, Column 7
0782                                        Edit: Edit Box
0783                                    Custom: Row 30, Column 8
0784                                        Edit: Edit Box
0785                                    Custom: Row 30, Column 9
0786                                        Edit: Edit Box
0787                                Custom: Row 31
0788                                    Header: Select Row 31
0789                                    Custom: Row 31, Column 1
0790                                        CheckBox: Check Box
0791                                    Custom: Row 31, Column 2
0792                                        Edit: Edit Box
0793                                    Custom: Row 31, Column 3
0794                                        Edit: Edit Box
0795                                    Custom: Row 31, Column 4
0796                                        Edit: Edit Box
0797                                    Custom: Row 31, Column 5
0798                                        CheckBox: Check Box
0799                                    Custom: Row 31, Column 6
0800                                        Edit: Edit Box
0801                                    Custom: Row 31, Column 7
0802                                        Edit: Edit Box
0803                                    Custom: Row 31, Column 8
0804                                        Edit: Edit Box
0805                                    Custom: Row 31, Column 9
0806                                        Edit: Edit Box
0807                                Custom: Row 32
0808                                    Header: Select Row 32
0809                                    Custom: Row 32, Column 1
0810                                        CheckBox: Check Box
0811                                    Custom: Row 32, Column 2
0812                                        Edit: Edit Box
0813                                    Custom: Row 32, Column 3
0814                                        Edit: Edit Box
0815                                    Custom: Row 32, Column 4
0816                                        Edit: Edit Box
0817                                    Custom: Row 32, Column 5
0818                                        CheckBox: Check Box
0819                                    Custom: Row 32, Column 6
0820                                        Edit: Edit Box
0821                                    Custom: Row 32, Column 7
0822                                        Edit: Edit Box
0823                                    Custom: Row 32, Column 8
0824                                        Edit: Edit Box
0825                                    Custom: Row 32, Column 9
0826                                        Edit: Edit Box
0827                                Custom: Row 33
0828                                    Header: Select Row 33
0829                                    Custom: Row 33, Column 1
0830                                        CheckBox: Check Box
0831                                    Custom: Row 33, Column 2
0832                                        Edit: Edit Box
0833                                    Custom: Row 33, Column 3
0834                                        Edit: Edit Box
0835                                    Custom: Row 33, Column 4
0836                                        Edit: Edit Box
0837                                    Custom: Row 33, Column 5
0838                                        CheckBox: Check Box
0839                                    Custom: Row 33, Column 6
0840                                        Edit: Edit Box
0841                                    Custom: Row 33, Column 7
0842                                        Edit: Edit Box
0843                                    Custom: Row 33, Column 8
0844                                        Edit: Edit Box
0845                                    Custom: Row 33, Column 9
0846                                        Edit: Edit Box
0847                                Custom: Row 34
0848                                    Header: Select Row 34
0849                                    Custom: Row 34, Column 1
0850                                        CheckBox: Check Box
0851                                    Custom: Row 34, Column 2
0852                                        Edit: Edit Box
0853                                    Custom: Row 34, Column 3
0854                                        Edit: Edit Box
0855                                    Custom: Row 34, Column 4
0856                                        Edit: Edit Box
0857                                    Custom: Row 34, Column 5
0858                                        CheckBox: Check Box
0859                                    Custom: Row 34, Column 6
0860                                        Edit: Edit Box
0861                                    Custom: Row 34, Column 7
0862                                        Edit: Edit Box
0863                                    Custom: Row 34, Column 8
0864                                        Edit: Edit Box
0865                                    Custom: Row 34, Column 9
0866                                        Edit: Edit Box
0867                                Custom: Row 35
0868                                    Header: Select Row 35
0869                                    Custom: Row 35, Column 1
0870                                        CheckBox: Check Box
0871                                    Custom: Row 35, Column 2
0872                                        Edit: Edit Box
0873                                    Custom: Row 35, Column 3
0874                                        Edit: Edit Box
0875                                    Custom: Row 35, Column 4
0876                                        Edit: Edit Box
0877                                    Custom: Row 35, Column 5
0878                                        CheckBox: Check Box
0879                                    Custom: Row 35, Column 6
0880                                        Edit: Edit Box
0881                                    Custom: Row 35, Column 7
0882                                        Edit: Edit Box
0883                                    Custom: Row 35, Column 8
0884                                        Edit: Edit Box
0885                                    Custom: Row 35, Column 9
0886                                        Edit: Edit Box
0887                                Custom: Row 36
0888                                    Header: Select Row 36
0889                                    Custom: Row 36, Column 1
0890                                        CheckBox: Check Box
0891                                    Custom: Row 36, Column 2
0892                                        Edit: Edit Box
0893                                    Custom: Row 36, Column 3
0894                                        Edit: Edit Box
0895                                    Custom: Row 36, Column 4
0896                                        Edit: Edit Box
0897                                    Custom: Row 36, Column 5
0898                                        CheckBox: Check Box
0899                                    Custom: Row 36, Column 6
0900                                        Edit: Edit Box
0901                                    Custom: Row 36, Column 7
0902                                        Edit: Edit Box
0903                                    Custom: Row 36, Column 8
0904                                        Edit: Edit Box
0905                                    Custom: Row 36, Column 9
0906                                        Edit: Edit Box
0907                                Custom: Row 37
0908                                    Header: Select Row 37
0909                                    Custom: Row 37, Column 1
0910                                        CheckBox: Check Box
0911                                    Custom: Row 37, Column 2
0912                                        Edit: Edit Box
0913                                    Custom: Row 37, Column 3
0914                                        Edit: Edit Box
0915                                    Custom: Row 37, Column 4
0916                                        Edit: Edit Box
0917                                    Custom: Row 37, Column 5
0918                                        CheckBox: Check Box
0919                                    Custom: Row 37, Column 6
0920                                        Edit: Edit Box
0921                                    Custom: Row 37, Column 7
0922                                        Edit: Edit Box
0923                                    Custom: Row 37, Column 8
0924                                        Edit: Edit Box
0925                                    Custom: Row 37, Column 9
0926                                        Edit: Edit Box
0927                                Custom: Row 38
0928                                    Header: Select Row 38
0929                                    Custom: Row 38, Column 1
0930                                        CheckBox: Check Box
0931                                    Custom: Row 38, Column 2
0932                                        Edit: Edit Box
0933                                    Custom: Row 38, Column 3
0934                                        Edit: Edit Box
0935                                    Custom: Row 38, Column 4
0936                                        Edit: Edit Box
0937                                    Custom: Row 38, Column 5
0938                                        CheckBox: Check Box
0939                                    Custom: Row 38, Column 6
0940                                        Edit: Edit Box
0941                                    Custom: Row 38, Column 7
0942                                        Edit: Edit Box
0943                                    Custom: Row 38, Column 8
0944                                        Edit: Edit Box
0945                                    Custom: Row 38, Column 9
0946                                        Edit: Edit Box
0947                                Custom: Row 39
0948                                    Header: Select Row 39
0949                                    Custom: Row 39, Column 1
0950                                        CheckBox: Check Box
0951                                    Custom: Row 39, Column 2
0952                                        Edit: Edit Box
0953                                    Custom: Row 39, Column 3
0954                                        Edit: Edit Box
0955                                    Custom: Row 39, Column 4
0956                                        Edit: Edit Box
0957                                    Custom: Row 39, Column 5
0958                                        CheckBox: Check Box
0959                                    Custom: Row 39, Column 6
0960                                        Edit: Edit Box
0961                                    Custom: Row 39, Column 7
0962                                        Edit: Edit Box
0963                                    Custom: Row 39, Column 8
0964                                        Edit: Edit Box
0965                                    Custom: Row 39, Column 9
0966                                        Edit: Edit Box
0967                                Custom: Row 40
0968                                    Header: Select Row 40
0969                                    Custom: Row 40, Column 1
0970                                        CheckBox: Check Box
0971                                    Custom: Row 40, Column 2
0972                                        Edit: Edit Box
0973                                    Custom: Row 40, Column 3
0974                                        Edit: Edit Box
0975                                    Custom: Row 40, Column 4
0976                                        Edit: Edit Box
0977                                    Custom: Row 40, Column 5
0978                                        CheckBox: Check Box
0979                                    Custom: Row 40, Column 6
0980                                        Edit: Edit Box
0981                                    Custom: Row 40, Column 7
0982                                        Edit: Edit Box
0983                                    Custom: Row 40, Column 8
0984                                        Edit: Edit Box
0985                                    Custom: Row 40, Column 9
0986                                        Edit: Edit Box
0987                                Custom: Row 41
0988                                    Header: Select Row 41
0989                                    Custom: Row 41, Column 1
0990                                        CheckBox: Check Box
0991                                    Custom: Row 41, Column 2
0992                                        Edit: Edit Box
0993                                    Custom: Row 41, Column 3
0994                                        Edit: Edit Box
0995                                    Custom: Row 41, Column 4
0996                                        Edit: Edit Box
0997                                    Custom: Row 41, Column 5
0998                                        CheckBox: Check Box
0999                                    Custom: Row 41, Column 6
1000                                        Edit: Edit Box
1001                                    Custom: Row 41, Column 7
1002                                        Edit: Edit Box
1003                                    Custom: Row 41, Column 8
1004                                        Edit: Edit Box
1005                                    Custom: Row 41, Column 9
1006                                        Edit: Edit Box
1007                                Custom: Row 42
1008                                    Header: Select Row 42
1009                                    Custom: Row 42, Column 1
1010                                        CheckBox: Check Box
1011                                    Custom: Row 42, Column 2
1012                                        Edit: Edit Box
1013                                    Custom: Row 42, Column 3
1014                                        Edit: Edit Box
1015                                    Custom: Row 42, Column 4
1016                                        Edit: Edit Box
1017                                    Custom: Row 42, Column 5
1018                                        CheckBox: Check Box
1019                                    Custom: Row 42, Column 6
1020                                        Edit: Edit Box
1021                                    Custom: Row 42, Column 7
1022                                        Edit: Edit Box
1023                                    Custom: Row 42, Column 8
1024                                        Edit: Edit Box
1025                                    Custom: Row 42, Column 9
1026                                        Edit: Edit Box
1027                                Custom: Row 43
1028                                    Header: Select Row 43
1029                                    Custom: Row 43, Column 1
1030                                        CheckBox: Check Box
1031                                    Custom: Row 43, Column 2
1032                                        Edit: Edit Box
1033                                    Custom: Row 43, Column 3
1034                                        Edit: Edit Box
1035                                    Custom: Row 43, Column 4
1036                                        Edit: Edit Box
1037                                    Custom: Row 43, Column 5
1038                                        CheckBox: Check Box
1039                                    Custom: Row 43, Column 6
1040                                        Edit: Edit Box
1041                                    Custom: Row 43, Column 7
1042                                        Edit: Edit Box
1043                                    Custom: Row 43, Column 8
1044                                        Edit: Edit Box
1045                                    Custom: Row 43, Column 9
1046                                        Edit: Edit Box
1047                                Custom: Row 44
1048                                    Header: Select Row 44
1049                                    Custom: Row 44, Column 1
1050                                        CheckBox: Check Box
1051                                    Custom: Row 44, Column 2
1052                                        Edit: Edit Box
1053                                    Custom: Row 44, Column 3
1054                                        Edit: Edit Box
1055                                    Custom: Row 44, Column 4
1056                                        Edit: Edit Box
1057                                    Custom: Row 44, Column 5
1058                                        CheckBox: Check Box
1059                                    Custom: Row 44, Column 6
1060                                        Edit: Edit Box
1061                                    Custom: Row 44, Column 7
1062                                        Edit: Edit Box
1063                                    Custom: Row 44, Column 8
1064                                        Edit: Edit Box
1065                                    Custom: Row 44, Column 9
1066                                        Edit: Edit Box
1067                                Custom: Row 45
1068                                    Header: Select Row 45
1069                                    Custom: Row 45, Column 1
1070                                        CheckBox: Check Box
1071                                    Custom: Row 45, Column 2
1072                                        Edit: Edit Box
1073                                    Custom: Row 45, Column 3
1074                                        Edit: Edit Box
1075                                    Custom: Row 45, Column 4
1076                                        Edit: Edit Box
1077                                    Custom: Row 45, Column 5
1078                                        CheckBox: Check Box
1079                                    Custom: Row 45, Column 6
1080                                        Edit: Edit Box
1081                                    Custom: Row 45, Column 7
1082                                        Edit: Edit Box
1083                                    Custom: Row 45, Column 8
1084                                        Edit: Edit Box
1085                                    Custom: Row 45, Column 9
1086                                        Edit: Edit Box
1087                                Custom: Row 46
1088                                    Header: Select Row 46
1089                                    Custom: Row 46, Column 1
1090                                        CheckBox: Check Box
1091                                    Custom: Row 46, Column 2
1092                                        Edit: Edit Box
1093                                    Custom: Row 46, Column 3
1094                                        Edit: Edit Box
1095                                    Custom: Row 46, Column 4
1096                                        Edit: Edit Box
1097                                    Custom: Row 46, Column 5
1098                                        CheckBox: Check Box
1099                                    Custom: Row 46, Column 6
1100                                        Edit: Edit Box
1101                                    Custom: Row 46, Column 7
1102                                        Edit: Edit Box
1103                                    Custom: Row 46, Column 8
1104                                        Edit: Edit Box
1105                                    Custom: Row 46, Column 9
1106                                        Edit: Edit Box
1107                                Custom: Row 47
1108                                    Header: Select Row 47
1109                                    Custom: Row 47, Column 1
1110                                        CheckBox: Check Box
1111                                    Custom: Row 47, Column 2
1112                                        Edit: Edit Box
1113                                    Custom: Row 47, Column 3
1114                                        Edit: Edit Box
1115                                    Custom: Row 47, Column 4
1116                                        Edit: Edit Box
1117                                    Custom: Row 47, Column 5
1118                                        CheckBox: Check Box
1119                                    Custom: Row 47, Column 6
1120                                        Edit: Edit Box
1121                                    Custom: Row 47, Column 7
1122                                        Edit: Edit Box
1123                                    Custom: Row 47, Column 8
1124                                        Edit: Edit Box
1125                                    Custom: Row 47, Column 9
1126                                        Edit: Edit Box
1127                                Custom: Row 48
1128                                    Header: Select Row 48
1129                                    Custom: Row 48, Column 1
1130                                        CheckBox: Check Box
1131                                    Custom: Row 48, Column 2
1132                                        Edit: Edit Box
1133                                    Custom: Row 48, Column 3
1134                                        Edit: Edit Box
1135                                    Custom: Row 48, Column 4
1136                                        Edit: Edit Box
1137                                    Custom: Row 48, Column 5
1138                                        CheckBox: Check Box
1139                                    Custom: Row 48, Column 6
1140                                        Edit: Edit Box
1141                                    Custom: Row 48, Column 7
1142                                        Edit: Edit Box
1143                                    Custom: Row 48, Column 8
1144                                        Edit: Edit Box
1145                                    Custom: Row 48, Column 9
1146                                        Edit: Edit Box
1147                                Custom: Row 49
1148                                    Header: Select Row 49
1149                                    Custom: Row 49, Column 1
1150                                        CheckBox: Check Box
1151                                    Custom: Row 49, Column 2
1152                                        Edit: Edit Box
1153                                    Custom: Row 49, Column 3
1154                                        Edit: Edit Box
1155                                    Custom: Row 49, Column 4
1156                                        Edit: Edit Box
1157                                    Custom: Row 49, Column 5
1158                                        CheckBox: Check Box
1159                                    Custom: Row 49, Column 6
1160                                        Edit: Edit Box
1161                                    Custom: Row 49, Column 7
1162                                        Edit: Edit Box
1163                                    Custom: Row 49, Column 8
1164                                        Edit: Edit Box
1165                                    Custom: Row 49, Column 9
1166                                        Edit: Edit Box
1167                    Pane: OFormChild
1168                        Pane: OSUIBlank
1169                        Pane: SUI
1170                            Pane: RecNavHost
1171                                Pane: NetUIHWNDElement
1172                                    Custom: Record Navigator
1173                                        Text: Record:
1174                                        Button: First record
1175                                        Button: Previous record
1176                                        Edit: Current Record
1177                                        Button: Next record
1178                                        Button: Last record
1179                                        Button: New (blank) record
1180                                        Button: No Filter
1181                                        Edit: Search
1182                        Pane: Vertical
1183                            Pane: NetUIHWNDElement
1184                                ScrollBar: NetUIScrollBar
1185                                    Button: Line up
1186                                    Button: Page up
1187                                    Thumb: Position
1188                                    Button: Page down
1189                                    Button: Line down
1190                        Pane: Grid
1191                            Table: Grid
1192                                Custom: Column Header Row
1193                                    Header: Select Table
1194                                    Header: Column 1
1195                                        Edit: Column Name
1196                                        Button: Push Button
1197                                    Header: Column 2
1198                                        Edit: Column Name
1199                                        Button: Push Button
1200                                    Header: Column 3
1201                                        Edit: Column Name
1202                                        Button: Push Button
1203                                    Header: Column 4
1204                                        Edit: Column Name
1205                                        Button: Push Button
1206                                    Header: Column 5
1207                                        Edit: Column Name
1208                                        Button: Push Button
1209                                Custom: Row 1
1210                                    Header: Select Row 1
1211                                    Custom: Row 1, Column 1
1212                                        CheckBox: Check Box
1213                                    Custom: Row 1, Column 2
1214                                        Edit: Edit Box
1215                                    Custom: Row 1, Column 3
1216                                        Edit: Edit Box
1217                                    Custom: Row 1, Column 4
1218                                        Edit: Edit Box
1219                                    Custom: Row 1, Column 5
1220                                        Edit: Edit Box
1221                                Custom: Row 2
1222                                    Header: Select Row 2
1223                                    Custom: Row 2, Column 1
1224                                        CheckBox: Check Box
1225                                    Custom: Row 2, Column 2
1226                                        Edit: Edit Box
1227                                    Custom: Row 2, Column 3
1228                                        Edit: Edit Box
1229                                    Custom: Row 2, Column 4
1230                                        Edit: Edit Box
1231                                    Custom: Row 2, Column 5
1232                                        Edit: Edit Box
1233                                Custom: Row 3
1234                                    Header: Select Row 3
1235                                    Custom: Row 3, Column 1
1236                                        CheckBox: Check Box
1237                                    Custom: Row 3, Column 2
1238                                        Edit: Edit Box
1239                                    Custom: Row 3, Column 3
1240                                        Edit: Edit Box
1241                                    Custom: Row 3, Column 4
1242                                        Edit: Edit Box
1243                                    Custom: Row 3, Column 5
1244                                        Edit: Edit Box
1245                                Custom: Row 4
1246                                    Header: Select Row 4
1247                                    Custom: Row 4, Column 1
1248                                        CheckBox: Check Box
1249                                    Custom: Row 4, Column 2
1250                                        Edit: Edit Box
1251                                    Custom: Row 4, Column 3
1252                                        Edit: Edit Box
1253                                    Custom: Row 4, Column 4
1254                                        Edit: Edit Box
1255                                    Custom: Row 4, Column 5
1256                                        Edit: Edit Box
1257                                Custom: Row 5
1258                                    Header: Select Row 5
1259                                    Custom: Row 5, Column 1
1260                                        CheckBox: Check Box
1261                                    Custom: Row 5, Column 2
1262                                        Edit: Edit Box
1263                                    Custom: Row 5, Column 3
1264                                        Edit: Edit Box
1265                                    Custom: Row 5, Column 4
1266                                        Edit: Edit Box
1267                                    Custom: Row 5, Column 5
1268                                        Edit: Edit Box
1269                                Custom: Row 6
1270                                    Header: Select Row 6
1271                                    Custom: Row 6, Column 1
1272                                        CheckBox: Check Box
1273                                    Custom: Row 6, Column 2
1274                                        Edit: Edit Box
1275                                    Custom: Row 6, Column 3
1276                                        Edit: Edit Box
1277                                    Custom: Row 6, Column 4
1278                                        Edit: Edit Box
1279                                    Custom: Row 6, Column 5
1280                                        Edit: Edit Box
1281                                Custom: Row 7
1282                                    Header: Select Row 7
1283                                    Custom: Row 7, Column 1
1284                                        CheckBox: Check Box
1285                                    Custom: Row 7, Column 2
1286                                        Edit: Edit Box
1287                                    Custom: Row 7, Column 3
1288                                        Edit: Edit Box
1289                                    Custom: Row 7, Column 4
1290                                        Edit: Edit Box
1291                                    Custom: Row 7, Column 5
1292                                        Edit: Edit Box
1293                                Custom: Row 8
1294                                    Header: Select Row 8
1295                                    Custom: Row 8, Column 1
1296                                        CheckBox: Check Box
1297                                    Custom: Row 8, Column 2
1298                                        Edit: Edit Box
1299                                    Custom: Row 8, Column 3
1300                                        Edit: Edit Box
1301                                    Custom: Row 8, Column 4
1302                                        Edit: Edit Box
1303                                    Custom: Row 8, Column 5
1304                                        Edit: Edit Box
1305                                Custom: Row 9
1306                                    Header: Select Row 9
1307                                    Custom: Row 9, Column 1
1308                                        CheckBox: Check Box
1309                                    Custom: Row 9, Column 2
1310                                        Edit: Edit Box
1311                                    Custom: Row 9, Column 3
1312                                        Edit: Edit Box
1313                                    Custom: Row 9, Column 4
1314                                        Edit: Edit Box
1315                                    Custom: Row 9, Column 5
1316                                        Edit: Edit Box
1317                                Custom: Row 10
1318                                    Header: Select Row 10
1319                                    Custom: Row 10, Column 1
1320                                        CheckBox: Check Box
1321                                    Custom: Row 10, Column 2
1322                                        Edit: Edit Box
1323                                    Custom: Row 10, Column 3
1324                                        Edit: Edit Box
1325                                    Custom: Row 10, Column 4
1326                                        Edit: Edit Box
1327                                    Custom: Row 10, Column 5
1328                                        Edit: Edit Box
1329                                Custom: Row 11
1330                                    Header: Select Row 11
1331                                    Custom: Row 11, Column 1
1332                                        CheckBox: Check Box
1333                                    Custom: Row 11, Column 2
1334                                        Edit: Edit Box
1335                                    Custom: Row 11, Column 3
1336                                        Edit: Edit Box
1337                                    Custom: Row 11, Column 4
1338                                        Edit: Edit Box
1339                                    Custom: Row 11, Column 5
1340                                        Edit: Edit Box
1341                                Custom: Row 12
1342                                    Header: Select Row 12
1343                                    Custom: Row 12, Column 1
1344                                        CheckBox: Check Box
1345                                    Custom: Row 12, Column 2
1346                                        Edit: Edit Box
1347                                    Custom: Row 12, Column 3
1348                                        Edit: Edit Box
1349                                    Custom: Row 12, Column 4
1350                                        Edit: Edit Box
1351                                    Custom: Row 12, Column 5
1352                                        Edit: Edit Box
1353                                Custom: Row 13
1354                                    Header: Select Row 13
1355                                    Custom: Row 13, Column 1
1356                                        CheckBox: Check Box
1357                                    Custom: Row 13, Column 2
1358                                        Edit: Edit Box
1359                                    Custom: Row 13, Column 3
1360                                        Edit: Edit Box
1361                                    Custom: Row 13, Column 4
1362                                        Edit: Edit Box
1363                                    Custom: Row 13, Column 5
1364                                        Edit: Edit Box
1365                                Custom: Row 14
1366                                    Header: Select Row 14
1367                                    Custom: Row 14, Column 1
1368                                        CheckBox: Check Box
1369                                    Custom: Row 14, Column 2
1370                                        Edit: Edit Box
1371                                    Custom: Row 14, Column 3
1372                                        Edit: Edit Box
1373                                    Custom: Row 14, Column 4
1374                                        Edit: Edit Box
1375                                    Custom: Row 14, Column 5
1376                                        Edit: Edit Box
1377                                Custom: Row 15
1378                                    Header: Select Row 15
1379                                    Custom: Row 15, Column 1
1380                                        CheckBox: Check Box
1381                                    Custom: Row 15, Column 2
1382                                        Edit: Edit Box
1383                                    Custom: Row 15, Column 3
1384                                        Edit: Edit Box
1385                                    Custom: Row 15, Column 4
1386                                        Edit: Edit Box
1387                                    Custom: Row 15, Column 5
1388                                        Edit: Edit Box
1389                                Custom: Row 16
1390                                    Header: Select Row 16
1391                                    Custom: Row 16, Column 1
1392                                        CheckBox: Check Box
1393                                    Custom: Row 16, Column 2
1394                                        Edit: Edit Box
1395                                    Custom: Row 16, Column 3
1396                                        Edit: Edit Box
1397                                    Custom: Row 16, Column 4
1398                                        Edit: Edit Box
1399                                    Custom: Row 16, Column 5
1400                                        Edit: Edit Box
1401                                Custom: Row 17
1402                                    Header: Select Row 17
1403                                    Custom: Row 17, Column 1
1404                                        CheckBox: Check Box
1405                                    Custom: Row 17, Column 2
1406                                        Edit: Edit Box
1407                                    Custom: Row 17, Column 3
1408                                        Edit: Edit Box
1409                                    Custom: Row 17, Column 4
1410                                        Edit: Edit Box
1411                                    Custom: Row 17, Column 5
1412                                        Edit: Edit Box
1413                                Custom: Row 18
1414                                    Header: Select Row 18
1415                                    Custom: Row 18, Column 1
1416                                        CheckBox: Check Box
1417                                    Custom: Row 18, Column 2
1418                                        Edit: Edit Box
1419                                    Custom: Row 18, Column 3
1420                                        Edit: Edit Box
1421                                    Custom: Row 18, Column 4
1422                                        Edit: Edit Box
1423                                    Custom: Row 18, Column 5
1424                                        Edit: Edit Box
1425                                Custom: Row 19
1426                                    Header: Select Row 19
1427                                    Custom: Row 19, Column 1
1428                                        CheckBox: Check Box
1429                                    Custom: Row 19, Column 2
1430                                        Edit: Edit Box
1431                                    Custom: Row 19, Column 3
1432                                        Edit: Edit Box
1433                                    Custom: Row 19, Column 4
1434                                        Edit: Edit Box
1435                                    Custom: Row 19, Column 5
1436                                        Edit: Edit Box
1437                                Custom: Row 20
1438                                    Header: Select Row 20
1439                                    Custom: Row 20, Column 1
1440                                        CheckBox: Check Box
1441                                    Custom: Row 20, Column 2
1442                                        Edit: Edit Box
1443                                    Custom: Row 20, Column 3
1444                                        Edit: Edit Box
1445                                    Custom: Row 20, Column 4
1446                                        Edit: Edit Box
1447                                    Custom: Row 20, Column 5
1448                                        Edit: Edit Box
1449                                Custom: Row 21
1450                                    Header: Select Row 21
1451                                    Custom: Row 21, Column 1
1452                                        CheckBox: Check Box
1453                                    Custom: Row 21, Column 2
1454                                        Edit: Edit Box
1455                                    Custom: Row 21, Column 3
1456                                        Edit: Edit Box
1457                                    Custom: Row 21, Column 4
1458                                        Edit: Edit Box
1459                                    Custom: Row 21, Column 5
1460                                        Edit: Edit Box
1461                                Custom: Row 22
1462                                    Header: Select Row 22
1463                                    Custom: Row 22, Column 1
1464                                        CheckBox: Check Box
1465                                    Custom: Row 22, Column 2
1466                                        Edit: Edit Box
1467                                    Custom: Row 22, Column 3
1468                                        Edit: Edit Box
1469                                    Custom: Row 22, Column 4
1470                                        Edit: Edit Box
1471                                    Custom: Row 22, Column 5
1472                                        Edit: Edit Box
1473                                Custom: Row 23
1474                                    Header: Select Row 23
1475                                    Custom: Row 23, Column 1
1476                                        CheckBox: Check Box
1477                                    Custom: Row 23, Column 2
1478                                        Edit: Edit Box
1479                                    Custom: Row 23, Column 3
1480                                        Edit: Edit Box
1481                                    Custom: Row 23, Column 4
1482                                        Edit: Edit Box
1483                                    Custom: Row 23, Column 5
1484                                        Edit: Edit Box
1485                                Custom: Row 24
1486                                    Header: Select Row 24
1487                                    Custom: Row 24, Column 1
1488                                        CheckBox: Check Box
1489                                    Custom: Row 24, Column 2
1490                                        Edit: Edit Box
1491                                    Custom: Row 24, Column 3
1492                                        Edit: Edit Box
1493                                    Custom: Row 24, Column 4
1494                                        Edit: Edit Box
1495                                    Custom: Row 24, Column 5
1496                                        Edit: Edit Box
1497                                Custom: Row 25
1498                                    Header: Select Row 25
1499                                    Custom: Row 25, Column 1
1500                                        CheckBox: Check Box
1501                                    Custom: Row 25, Column 2
1502                                        Edit: Edit Box
1503                                    Custom: Row 25, Column 3
1504                                        Edit: Edit Box
1505                                    Custom: Row 25, Column 4
1506                                        Edit: Edit Box
1507                                    Custom: Row 25, Column 5
1508                                        Edit: Edit Box
1509                                Custom: Row 26
1510                                    Header: Select Row 26
1511                                    Custom: Row 26, Column 1
1512                                        CheckBox: Check Box
1513                                    Custom: Row 26, Column 2
1514                                        Edit: Edit Box
1515                                    Custom: Row 26, Column 3
1516                                        Edit: Edit Box
1517                                    Custom: Row 26, Column 4
1518                                        Edit: Edit Box
1519                                    Custom: Row 26, Column 5
1520                                        Edit: Edit Box
1521                                Custom: Row 27
1522                                    Header: Select Row 27
1523                                    Custom: Row 27, Column 1
1524                                        CheckBox: Check Box
1525                                    Custom: Row 27, Column 2
1526                                        Edit: Edit Box
1527                                    Custom: Row 27, Column 3
1528                                        Edit: Edit Box
1529                                    Custom: Row 27, Column 4
1530                                        Edit: Edit Box
1531                                    Custom: Row 27, Column 5
1532                                        Edit: Edit Box
1533                                Custom: Row 28
1534                                    Header: Select Row 28
1535                                    Custom: Row 28, Column 1
1536                                        CheckBox: Check Box
1537                                    Custom: Row 28, Column 2
1538                                        Edit: Edit Box
1539                                    Custom: Row 28, Column 3
1540                                        Edit: Edit Box
1541                                    Custom: Row 28, Column 4
1542                                        Edit: Edit Box
1543                                    Custom: Row 28, Column 5
1544                                        Edit: Edit Box
1545                                Custom: Row 29
1546                                    Header: Select Row 29
1547                                    Custom: Row 29, Column 1
1548                                        CheckBox: Check Box
1549                                    Custom: Row 29, Column 2
1550                                        Edit: Edit Box
1551                                    Custom: Row 29, Column 3
1552                                        Edit: Edit Box
1553                                    Custom: Row 29, Column 4
1554                                        Edit: Edit Box
1555                                    Custom: Row 29, Column 5
1556                                        Edit: Edit Box
1557                                Custom: Row 30
1558                                    Header: Select Row 30
1559                                    Custom: Row 30, Column 1
1560                                        CheckBox: Check Box
1561                                    Custom: Row 30, Column 2
1562                                        Edit: Edit Box
1563                                    Custom: Row 30, Column 3
1564                                        Edit: Edit Box
1565                                    Custom: Row 30, Column 4
1566                                        Edit: Edit Box
1567                                    Custom: Row 30, Column 5
1568                                        Edit: Edit Box
1569                                Custom: Row 31
1570                                    Header: Select Row 31
1571                                    Custom: Row 31, Column 1
1572                                        CheckBox: Check Box
1573                                    Custom: Row 31, Column 2
1574                                        Edit: Edit Box
1575                                    Custom: Row 31, Column 3
1576                                        Edit: Edit Box
1577                                    Custom: Row 31, Column 4
1578                                        Edit: Edit Box
1579                                    Custom: Row 31, Column 5
1580                                        Edit: Edit Box
1581                                Custom: Row 32
1582                                    Header: Select Row 32
1583                                    Custom: Row 32, Column 1
1584                                        CheckBox: Check Box
1585                                    Custom: Row 32, Column 2
1586                                        Edit: Edit Box
1587                                    Custom: Row 32, Column 3
1588                                        Edit: Edit Box
1589                                    Custom: Row 32, Column 4
1590                                        Edit: Edit Box
1591                                    Custom: Row 32, Column 5
1592                                        Edit: Edit Box
1593                                Custom: Row 33
1594                                    Header: Select Row 33
1595                                    Custom: Row 33, Column 1
1596                                        CheckBox: Check Box
1597                                    Custom: Row 33, Column 2
1598                                        Edit: Edit Box
1599                                    Custom: Row 33, Column 3
1600                                        Edit: Edit Box
1601                                    Custom: Row 33, Column 4
1602                                        Edit: Edit Box
1603                                    Custom: Row 33, Column 5
1604                                        Edit: Edit Box
1605                                Custom: Row 34
1606                                    Header: Select Row 34
1607                                    Custom: Row 34, Column 1
1608                                        CheckBox: Check Box
1609                                    Custom: Row 34, Column 2
1610                                        Edit: Edit Box
1611                                    Custom: Row 34, Column 3
1612                                        Edit: Edit Box
1613                                    Custom: Row 34, Column 4
1614                                        Edit: Edit Box
1615                                    Custom: Row 34, Column 5
1616                                        Edit: Edit Box
1617                                Custom: Row 35
1618                                    Header: Select Row 35
1619                                    Custom: Row 35, Column 1
1620                                        CheckBox: Check Box
1621                                    Custom: Row 35, Column 2
1622                                        Edit: Edit Box
1623                                    Custom: Row 35, Column 3
1624                                        Edit: Edit Box
1625                                    Custom: Row 35, Column 4
1626                                        Edit: Edit Box
1627                                    Custom: Row 35, Column 5
1628                                        Edit: Edit Box
1629                                Custom: Row 36
1630                                    Header: Select Row 36
1631                                    Custom: Row 36, Column 1
1632                                        CheckBox: Check Box
1633                                    Custom: Row 36, Column 2
1634                                        Edit: Edit Box
1635                                    Custom: Row 36, Column 3
1636                                        Edit: Edit Box
1637                                    Custom: Row 36, Column 4
1638                                        Edit: Edit Box
1639                                    Custom: Row 36, Column 5
1640                                        Edit: Edit Box
1641                                Custom: Row 37
1642                                    Header: Select Row 37
1643                                    Custom: Row 37, Column 1
1644                                        CheckBox: Check Box
1645                                    Custom: Row 37, Column 2
1646                                        Edit: Edit Box
1647                                    Custom: Row 37, Column 3
1648                                        Edit: Edit Box
1649                                    Custom: Row 37, Column 4
1650                                        Edit: Edit Box
1651                                    Custom: Row 37, Column 5
1652                                        Edit: Edit Box
1653                                Custom: Row 38
1654                                    Header: Select Row 38
1655                                    Custom: Row 38, Column 1
1656                                        CheckBox: Check Box
1657                                    Custom: Row 38, Column 2
1658                                        Edit: Edit Box
1659                                    Custom: Row 38, Column 3
1660                                        Edit: Edit Box
1661                                    Custom: Row 38, Column 4
1662                                        Edit: Edit Box
1663                                    Custom: Row 38, Column 5
1664                                        Edit: Edit Box
1665                                Custom: Row 39
1666                                    Header: Select Row 39
1667                                    Custom: Row 39, Column 1
1668                                        CheckBox: Check Box
1669                                    Custom: Row 39, Column 2
1670                                        Edit: Edit Box
1671                                    Custom: Row 39, Column 3
1672                                        Edit: Edit Box
1673                                    Custom: Row 39, Column 4
1674                                        Edit: Edit Box
1675                                    Custom: Row 39, Column 5
1676                                        Edit: Edit Box
1677                                Custom: Row 40
1678                                    Header: Select Row 40
1679                                    Custom: Row 40, Column 1
1680                                        CheckBox: Check Box
1681                                    Custom: Row 40, Column 2
1682                                        Edit: Edit Box
1683                                    Custom: Row 40, Column 3
1684                                        Edit: Edit Box
1685                                    Custom: Row 40, Column 4
1686                                        Edit: Edit Box
1687                                    Custom: Row 40, Column 5
1688                                        Edit: Edit Box
1689                                Custom: Row 41
1690                                    Header: Select Row 41
1691                                    Custom: Row 41, Column 1
1692                                        CheckBox: Check Box
1693                                    Custom: Row 41, Column 2
1694                                        Edit: Edit Box
1695                                    Custom: Row 41, Column 3
1696                                        Edit: Edit Box
1697                                    Custom: Row 41, Column 4
1698                                        Edit: Edit Box
1699                                    Custom: Row 41, Column 5
1700                                        Edit: Edit Box
1701                                Custom: Row 42
1702                                    Header: Select Row 42
1703                                    Custom: Row 42, Column 1
1704                                        CheckBox: Check Box
1705                                    Custom: Row 42, Column 2
1706                                        Edit: Edit Box
1707                                    Custom: Row 42, Column 3
1708                                        Edit: Edit Box
1709                                    Custom: Row 42, Column 4
1710                                        Edit: Edit Box
1711                                    Custom: Row 42, Column 5
1712                                        Edit: Edit Box
1713                                Custom: Row 43
1714                                    Header: Select Row 43
1715                                    Custom: Row 43, Column 1
1716                                        CheckBox: Check Box
1717                                    Custom: Row 43, Column 2
1718                                        Edit: Edit Box
1719                                    Custom: Row 43, Column 3
1720                                        Edit: Edit Box
1721                                    Custom: Row 43, Column 4
1722                                        Edit: Edit Box
1723                                    Custom: Row 43, Column 5
1724                                        Edit: Edit Box
1725                                Custom: Row 44
1726                                    Header: Select Row 44
1727                                    Custom: Row 44, Column 1
1728                                        CheckBox: Check Box
1729                                    Custom: Row 44, Column 2
1730                                        Edit: Edit Box
1731                                    Custom: Row 44, Column 3
1732                                        Edit: Edit Box
1733                                    Custom: Row 44, Column 4
1734                                        Edit: Edit Box
1735                                    Custom: Row 44, Column 5
1736                                        Edit: Edit Box
1737                                Custom: Row 45
1738                                    Header: Select Row 45
1739                                    Custom: Row 45, Column 1
1740                                        CheckBox: Check Box
1741                                    Custom: Row 45, Column 2
1742                                        Edit: Edit Box
1743                                    Custom: Row 45, Column 3
1744                                        Edit: Edit Box
1745                                    Custom: Row 45, Column 4
1746                                        Edit: Edit Box
1747                                    Custom: Row 45, Column 5
1748                                        Edit: Edit Box
1749                                Custom: Row 46
1750                                    Header: Select Row 46
1751                                    Custom: Row 46, Column 1
1752                                        CheckBox: Check Box
1753                                    Custom: Row 46, Column 2
1754                                        Edit: Edit Box
1755                                    Custom: Row 46, Column 3
1756                                        Edit: Edit Box
1757                                    Custom: Row 46, Column 4
1758                                        Edit: Edit Box
1759                                    Custom: Row 46, Column 5
1760                                        Edit: Edit Box
1761                                Custom: Row 47
1762                                    Header: Select Row 47
1763                                    Custom: Row 47, Column 1
1764                                        CheckBox: Check Box
1765                                    Custom: Row 47, Column 2
1766                                        Edit: Edit Box
1767                                    Custom: Row 47, Column 3
1768                                        Edit: Edit Box
1769                                    Custom: Row 47, Column 4
1770                                        Edit: Edit Box
1771                                    Custom: Row 47, Column 5
1772                                        Edit: Edit Box
1773                                Custom: Row 48
1774                                    Header: Select Row 48
1775                                    Custom: Row 48, Column 1
1776                                        CheckBox: Check Box
1777                                    Custom: Row 48, Column 2
1778                                        Edit: Edit Box
1779                                    Custom: Row 48, Column 3
1780                                        Edit: Edit Box
1781                                    Custom: Row 48, Column 4
1782                                        Edit: Edit Box
1783                                    Custom: Row 48, Column 5
1784                                        Edit: Edit Box
1785                                Custom: Row 49
1786                                    Header: Select Row 49
1787                                    Custom: Row 49, Column 1
1788                                        CheckBox: Check Box
1789                                    Custom: Row 49, Column 2
1790                                        Edit: Edit Box
1791                                    Custom: Row 49, Column 3
1792                                        Edit: Edit Box
1793                                    Custom: Row 49, Column 4
1794                                        Edit: Edit Box
1795                                    Custom: Row 49, Column 5
1796                                        Edit: Edit Box
1797                                Custom: Row 50
1798                                    Header: Select Row 50
1799                                    Custom: Row 50, Column 1
1800                                        CheckBox: Check Box
1801                                    Custom: Row 50, Column 2
1802                                        Edit: Edit Box
1803                                    Custom: Row 50, Column 3
1804                                        Edit: Edit Box
1805                                    Custom: Row 50, Column 4
1806                                        Edit: Edit Box
1807                                    Custom: Row 50, Column 5
1808                                        Edit: Edit Box
1809                                Custom: Row 51
1810                                    Header: Select Row 51
1811                                    Custom: Row 51, Column 1
1812                                        CheckBox: Check Box
1813                                    Custom: Row 51, Column 2
1814                                        Edit: Edit Box
1815                                    Custom: Row 51, Column 3
1816                                        Edit: Edit Box
1817                                    Custom: Row 51, Column 4
1818                                        Edit: Edit Box
1819                                    Custom: Row 51, Column 5
1820                                        Edit: Edit Box
1821                                Custom: Row 52
1822                                    Header: Select Row 52
1823                                    Custom: Row 52, Column 1
1824                                        CheckBox: Check Box
1825                                    Custom: Row 52, Column 2
1826                                        Edit: Edit Box
1827                                    Custom: Row 52, Column 3
1828                                        Edit: Edit Box
1829                                    Custom: Row 52, Column 4
1830                                        Edit: Edit Box
1831                                    Custom: Row 52, Column 5
1832                                        Edit: Edit Box
1833                                Custom: Row 53
1834                                    Header: Select Row 53
1835                                    Custom: Row 53, Column 1
1836                                        CheckBox: Check Box
1837                                    Custom: Row 53, Column 2
1838                                        Edit: Edit Box
1839                                    Custom: Row 53, Column 3
1840                                        Edit: Edit Box
1841                                    Custom: Row 53, Column 4
1842                                        Edit: Edit Box
1843                                    Custom: Row 53, Column 5
1844                                        Edit: Edit Box
1845                                Custom: Row 54
1846                                    Header: Select Row 54
1847                                    Custom: Row 54, Column 1
1848                                        CheckBox: Check Box
1849                                    Custom: Row 54, Column 2
1850                                        Edit: Edit Box
1851                                    Custom: Row 54, Column 3
1852                                        Edit: Edit Box
1853                                    Custom: Row 54, Column 4
1854                                        Edit: Edit Box
1855                                    Custom: Row 54, Column 5
1856                                        Edit: Edit Box
1857                                Custom: Row 55
1858                                    Header: Select Row 55
1859                                    Custom: Row 55, Column 1
1860                                        CheckBox: Check Box
1861                                    Custom: Row 55, Column 2
1862                                        Edit: Edit Box
1863                                    Custom: Row 55, Column 3
1864                                        Edit: Edit Box
1865                                    Custom: Row 55, Column 4
1866                                        Edit: Edit Box
1867                                    Custom: Row 55, Column 5
1868                                        Edit: Edit Box
1869                                Custom: Row 56
1870                                    Header: Select Row 56
1871                                    Custom: Row 56, Column 1
1872                                        CheckBox: Check Box
1873                                    Custom: Row 56, Column 2
1874                                        Edit: Edit Box
1875                                    Custom: Row 56, Column 3
1876                                        Edit: Edit Box
1877                                    Custom: Row 56, Column 4
1878                                        Edit: Edit Box
1879                                    Custom: Row 56, Column 5
1880                                        Edit: Edit Box
1881                                Custom: Row 57
1882                                    Header: Select Row 57
1883                                    Custom: Row 57, Column 1
1884                                        CheckBox: Check Box
1885                                    Custom: Row 57, Column 2
1886                                        Edit: Edit Box
1887                                    Custom: Row 57, Column 3
1888                                        Edit: Edit Box
1889                                    Custom: Row 57, Column 4
1890                                        Edit: Edit Box
1891                                    Custom: Row 57, Column 5
1892                                        Edit: Edit Box
1893                                Custom: Row 58
1894                                    Header: Select Row 58
1895                                    Custom: Row 58, Column 1
1896                                        CheckBox: Check Box
1897                                    Custom: Row 58, Column 2
1898                                        Edit: Edit Box
1899                                    Custom: Row 58, Column 3
1900                                        Edit: Edit Box
1901                                    Custom: Row 58, Column 4
1902                                        Edit: Edit Box
1903                                    Custom: Row 58, Column 5
1904                                        Edit: Edit Box
1905                                Custom: Row 59
1906                                    Header: Select Row 59
1907                                    Custom: Row 59, Column 1
1908                                        CheckBox: Check Box
1909                                    Custom: Row 59, Column 2
1910                                        Edit: Edit Box
1911                                    Custom: Row 59, Column 3
1912                                        Edit: Edit Box
1913                                    Custom: Row 59, Column 4
1914                                        Edit: Edit Box
1915                                    Custom: Row 59, Column 5
1916                                        Edit: Edit Box
1917                                Custom: Row 60
1918                                    Header: Select Row 60
1919                                    Custom: Row 60, Column 1
1920                                        CheckBox: Check Box
1921                                    Custom: Row 60, Column 2
1922                                        Edit: Edit Box
1923                                    Custom: Row 60, Column 3
1924                                        Edit: Edit Box
1925                                    Custom: Row 60, Column 4
1926                                        Edit: Edit Box
1927                                    Custom: Row 60, Column 5
1928                                        Edit: Edit Box
1929                                Custom: Row 61
1930                                    Header: Select Row 61
1931                                    Custom: Row 61, Column 1
1932                                        CheckBox: Check Box
1933                                    Custom: Row 61, Column 2
1934                                        Edit: Edit Box
1935                                    Custom: Row 61, Column 3
1936                                        Edit: Edit Box
1937                                    Custom: Row 61, Column 4
1938                                        Edit: Edit Box
1939                                    Custom: Row 61, Column 5
1940                                        Edit: Edit Box
1941                                Custom: Row 62
1942                                    Header: Select Row 62
1943                                    Custom: Row 62, Column 1
1944                                        CheckBox: Check Box
1945                                    Custom: Row 62, Column 2
1946                                        Edit: Edit Box
1947                                    Custom: Row 62, Column 3
1948                                        Edit: Edit Box
1949                                    Custom: Row 62, Column 4
1950                                        Edit: Edit Box
1951                                    Custom: Row 62, Column 5
1952                                        Edit: Edit Box
1953                                Custom: Row 63
1954                                    Header: Select Row 63
1955                                    Custom: Row 63, Column 1
1956                                        CheckBox: Check Box
1957                                    Custom: Row 63, Column 2
1958                                        Edit: Edit Box
1959                                    Custom: Row 63, Column 3
1960                                        Edit: Edit Box
1961                                    Custom: Row 63, Column 4
1962                                        Edit: Edit Box
1963                                    Custom: Row 63, Column 5
1964                                        Edit: Edit Box
1965                                Custom: Row 64
1966                                    Header: Select Row 64
1967                                    Custom: Row 64, Column 1
1968                                        CheckBox: Check Box
1969                                    Custom: Row 64, Column 2
1970                                        Edit: Edit Box
1971                                    Custom: Row 64, Column 3
1972                                        Edit: Edit Box
1973                                    Custom: Row 64, Column 4
1974                                        Edit: Edit Box
1975                                    Custom: Row 64, Column 5
1976                                        Edit: Edit Box
1977                                Custom: Row 65
1978                                    Header: Select Row 65
1979                                    Custom: Row 65, Column 1
1980                                        CheckBox: Check Box
1981                                    Custom: Row 65, Column 2
1982                                        Edit: Edit Box
1983                                    Custom: Row 65, Column 3
1984                                        Edit: Edit Box
1985                                    Custom: Row 65, Column 4
1986                                        Edit: Edit Box
1987                                    Custom: Row 65, Column 5
1988                                        Edit: Edit Box
1989                                Custom: Row 66
1990                                    Header: Select Row 66
1991                                    Custom: Row 66, Column 1
1992                                        CheckBox: Check Box
1993                                    Custom: Row 66, Column 2
1994                                        Edit: Edit Box
1995                                    Custom: Row 66, Column 3
1996                                        Edit: Edit Box
1997                                    Custom: Row 66, Column 4
1998                                        Edit: Edit Box
1999                                    Custom: Row 66, Column 5
2000                                        Edit: Edit Box
2001                                Custom: Row 67
2002                                    Header: Select Row 67
2003                                    Custom: Row 67, Column 1
2004                                        CheckBox: Check Box
2005                                    Custom: Row 67, Column 2
2006                                        Edit: Edit Box
2007                                    Custom: Row 67, Column 3
2008                                        Edit: Edit Box
2009                                    Custom: Row 67, Column 4
2010                                        Edit: Edit Box
2011                                    Custom: Row 67, Column 5
2012                                        Edit: Edit Box
2013                                Custom: Row 68
2014                                    Header: Select Row 68
2015                                    Custom: Row 68, Column 1
2016                                        CheckBox: Check Box
2017                                    Custom: Row 68, Column 2
2018                                        Edit: Edit Box
2019                                    Custom: Row 68, Column 3
2020                                        Edit: Edit Box
2021                                    Custom: Row 68, Column 4
2022                                        Edit: Edit Box
2023                                    Custom: Row 68, Column 5
2024                                        Edit: Edit Box
2025                                Custom: Row 69
2026                                    Header: Select Row 69
2027                                    Custom: Row 69, Column 1
2028                                        CheckBox: Check Box
2029                                    Custom: Row 69, Column 2
2030                                        Edit: Edit Box
2031                                    Custom: Row 69, Column 3
2032                                        Edit: Edit Box
2033                                    Custom: Row 69, Column 4
2034                                        Edit: Edit Box
2035                                    Custom: Row 69, Column 5
2036                                        Edit: Edit Box
2037                                Custom: Row 70
2038                                    Header: Select Row 70
2039                                    Custom: Row 70, Column 1
2040                                        CheckBox: Check Box
2041                                    Custom: Row 70, Column 2
2042                                        Edit: Edit Box
2043                                    Custom: Row 70, Column 3
2044                                        Edit: Edit Box
2045                                    Custom: Row 70, Column 4
2046                                        Edit: Edit Box
2047                                    Custom: Row 70, Column 5
2048                                        Edit: Edit Box
2049                                Custom: Row 71
2050                                    Header: Select Row 71
2051                                    Custom: Row 71, Column 1
2052                                        CheckBox: Check Box
2053                                    Custom: Row 71, Column 2
2054                                        Edit: Edit Box
2055                                    Custom: Row 71, Column 3
2056                                        Edit: Edit Box
2057                                    Custom: Row 71, Column 4
2058                                        Edit: Edit Box
2059                                    Custom: Row 71, Column 5
2060                                        Edit: Edit Box
2061                                Custom: Row 72
2062                                    Header: Select Row 72
2063                                    Custom: Row 72, Column 1
2064                                        CheckBox: Check Box
2065                                    Custom: Row 72, Column 2
2066                                        Edit: Edit Box
2067                                    Custom: Row 72, Column 3
2068                                        Edit: Edit Box
2069                                    Custom: Row 72, Column 4
2070                                        Edit: Edit Box
2071                                    Custom: Row 72, Column 5
2072                                        Edit: Edit Box
2073                                Custom: Row 73
2074                                    Header: Select Row 73
2075                                    Custom: Row 73, Column 1
2076                                        CheckBox: Check Box
2077                                    Custom: Row 73, Column 2
2078                                        Edit: Edit Box
2079                                    Custom: Row 73, Column 3
2080                                        Edit: Edit Box
2081                                    Custom: Row 73, Column 4
2082                                        Edit: Edit Box
2083                                    Custom: Row 73, Column 5
2084                                        Edit: Edit Box
2085                                Custom: Row 74
2086                                    Header: Select Row 74
2087                                    Custom: Row 74, Column 1
2088                                        CheckBox: Check Box
2089                                    Custom: Row 74, Column 2
2090                                        Edit: Edit Box
2091                                    Custom: Row 74, Column 3
2092                                        Edit: Edit Box
2093                                    Custom: Row 74, Column 4
2094                                        Edit: Edit Box
2095                                    Custom: Row 74, Column 5
2096                                        Edit: Edit Box
2097                                Custom: Row 75
2098                                    Header: Select Row 75
2099                                    Custom: Row 75, Column 1
2100                                        CheckBox: Check Box
2101                                    Custom: Row 75, Column 2
2102                                        Edit: Edit Box
2103                                    Custom: Row 75, Column 3
2104                                        Edit: Edit Box
2105                                    Custom: Row 75, Column 4
2106                                        Edit: Edit Box
2107                                    Custom: Row 75, Column 5
2108                                        Edit: Edit Box
2109                                Custom: Row 76
2110                                    Header: Select Row 76
2111                                    Custom: Row 76, Column 1
2112                                        CheckBox: Check Box
2113                                    Custom: Row 76, Column 2
2114                                        Edit: Edit Box
2115                                    Custom: Row 76, Column 3
2116                                        Edit: Edit Box
2117                                    Custom: Row 76, Column 4
2118                                        Edit: Edit Box
2119                                    Custom: Row 76, Column 5
2120                                        Edit: Edit Box
2121                                Custom: Row 77
2122                                    Header: Select Row 77
2123                                    Custom: Row 77, Column 1
2124                                        CheckBox: Check Box
2125                                    Custom: Row 77, Column 2
2126                                        Edit: Edit Box
2127                                    Custom: Row 77, Column 3
2128                                        Edit: Edit Box
2129                                    Custom: Row 77, Column 4
2130                                        Edit: Edit Box
2131                                    Custom: Row 77, Column 5
2132                                        Edit: Edit Box
2133                                Custom: Row 78
2134                                    Header: Select Row 78
2135                                    Custom: Row 78, Column 1
2136                                        CheckBox: Check Box
2137                                    Custom: Row 78, Column 2
2138                                        Edit: Edit Box
2139                                    Custom: Row 78, Column 3
2140                                        Edit: Edit Box
2141                                    Custom: Row 78, Column 4
2142                                        Edit: Edit Box
2143                                    Custom: Row 78, Column 5
2144                                        Edit: Edit Box
2145                                Custom: Row 79
2146                                    Header: Select Row 79
2147                                    Custom: Row 79, Column 1
2148                                        CheckBox: Check Box
2149                                    Custom: Row 79, Column 2
2150                                        Edit: Edit Box
2151                                    Custom: Row 79, Column 3
2152                                        Edit: Edit Box
2153                                    Custom: Row 79, Column 4
2154                                        Edit: Edit Box
2155                                    Custom: Row 79, Column 5
2156                                        Edit: Edit Box
2157                                Custom: Row 80
2158                                    Header: Select Row 80
2159                                    Custom: Row 80, Column 1
2160                                        CheckBox: Check Box
2161                                    Custom: Row 80, Column 2
2162                                        Edit: Edit Box
2163                                    Custom: Row 80, Column 3
2164                                        Edit: Edit Box
2165                                    Custom: Row 80, Column 4
2166                                        Edit: Edit Box
2167                                    Custom: Row 80, Column 5
2168                                        Edit: Edit Box
2169                                Custom: Row 81
2170                                    Header: Select Row 81
2171                                    Custom: Row 81, Column 1
2172                                        CheckBox: Check Box
2173                                    Custom: Row 81, Column 2
2174                                        Edit: Edit Box
2175                                    Custom: Row 81, Column 3
2176                                        Edit: Edit Box
2177                                    Custom: Row 81, Column 4
2178                                        Edit: Edit Box
2179                                    Custom: Row 81, Column 5
2180                                        Edit: Edit Box
2181                                Custom: Row 82
2182                                    Header: Select Row 82
2183                                    Custom: Row 82, Column 1
2184                                        CheckBox: Check Box
2185                                    Custom: Row 82, Column 2
2186                                        Edit: Edit Box
2187                                    Custom: Row 82, Column 3
2188                                        Edit: Edit Box
2189                                    Custom: Row 82, Column 4
2190                                        Edit: Edit Box
2191                                    Custom: Row 82, Column 5
2192                                        Edit: Edit Box
2193                                Custom: Row 83
2194                                    Header: Select Row 83
2195                                    Custom: Row 83, Column 1
2196                                        CheckBox: Check Box
2197                                    Custom: Row 83, Column 2
2198                                        Edit: Edit Box
2199                                    Custom: Row 83, Column 3
2200                                        Edit: Edit Box
2201                                    Custom: Row 83, Column 4
2202                                        Edit: Edit Box
2203                                    Custom: Row 83, Column 5
2204                                        Edit: Edit Box
2205                                Custom: Row 84
2206                                    Header: Select Row 84
2207                                    Custom: Row 84, Column 1
2208                                        CheckBox: Check Box
2209                                    Custom: Row 84, Column 2
2210                                        Edit: Edit Box
2211                                    Custom: Row 84, Column 3
2212                                        Edit: Edit Box
2213                                    Custom: Row 84, Column 4
2214                                        Edit: Edit Box
2215                                    Custom: Row 84, Column 5
2216                                        Edit: Edit Box
2217                                Custom: Row 85
2218                                    Header: Select Row 85
2219                                    Custom: Row 85, Column 1
2220                                        CheckBox: Check Box
2221                                    Custom: Row 85, Column 2
2222                                        Edit: Edit Box
2223                                    Custom: Row 85, Column 3
2224                                        Edit: Edit Box
2225                                    Custom: Row 85, Column 4
2226                                        Edit: Edit Box
2227                                    Custom: Row 85, Column 5
2228                                        Edit: Edit Box
2229                                Custom: Row 86
2230                                    Header: Select Row 86
2231                                    Custom: Row 86, Column 1
2232                                        CheckBox: Check Box
2233                                    Custom: Row 86, Column 2
2234                                        Edit: Edit Box
2235                                    Custom: Row 86, Column 3
2236                                        Edit: Edit Box
2237                                    Custom: Row 86, Column 4
2238                                        Edit: Edit Box
2239                                    Custom: Row 86, Column 5
2240                                        Edit: Edit Box
2241                                Custom: Row 87
2242                                    Header: Select Row 87
2243                                    Custom: Row 87, Column 1
2244                                        CheckBox: Check Box
2245                                    Custom: Row 87, Column 2
2246                                        Edit: Edit Box
2247                                    Custom: Row 87, Column 3
2248                                        Edit: Edit Box
2249                                    Custom: Row 87, Column 4
2250                                        Edit: Edit Box
2251                                    Custom: Row 87, Column 5
2252                                        Edit: Edit Box
2253                                Custom: Row 88
2254                                    Header: Select Row 88
2255                                    Custom: Row 88, Column 1
2256                                        CheckBox: Check Box
2257                                    Custom: Row 88, Column 2
2258                                        Edit: Edit Box
2259                                    Custom: Row 88, Column 3
2260                                        Edit: Edit Box
2261                                    Custom: Row 88, Column 4
2262                                        Edit: Edit Box
2263                                    Custom: Row 88, Column 5
2264                                        Edit: Edit Box
2265                                Custom: Row 89
2266                                    Header: Select Row 89
2267                                    Custom: Row 89, Column 1
2268                                        CheckBox: Check Box
2269                                    Custom: Row 89, Column 2
2270                                        Edit: Edit Box
2271                                    Custom: Row 89, Column 3
2272                                        Edit: Edit Box
2273                                    Custom: Row 89, Column 4
2274                                        Edit: Edit Box
2275                                    Custom: Row 89, Column 5
2276                                        Edit: Edit Box
2277                                Custom: Row 90
2278                                    Header: Select Row 90
2279                                    Custom: Row 90, Column 1
2280                                        CheckBox: Check Box
2281                                    Custom: Row 90, Column 2
2282                                        Edit: Edit Box
2283                                    Custom: Row 90, Column 3
2284                                        Edit: Edit Box
2285                                    Custom: Row 90, Column 4
2286                                        Edit: Edit Box
2287                                    Custom: Row 90, Column 5
2288                                        Edit: Edit Box
2289                                Custom: Row 91
2290                                    Header: Select Row 91
2291                                    Custom: Row 91, Column 1
2292                                        CheckBox: Check Box
2293                                    Custom: Row 91, Column 2
2294                                        Edit: Edit Box
2295                                    Custom: Row 91, Column 3
2296                                        Edit: Edit Box
2297                                    Custom: Row 91, Column 4
2298                                        Edit: Edit Box
2299                                    Custom: Row 91, Column 5
2300                                        Edit: Edit Box
2301                                Custom: Row 92
2302                                    Header: Select Row 92
2303                                    Custom: Row 92, Column 1
2304                                        CheckBox: Check Box
2305                                    Custom: Row 92, Column 2
2306                                        Edit: Edit Box
2307                                    Custom: Row 92, Column 3
2308                                        Edit: Edit Box
2309                                    Custom: Row 92, Column 4
2310                                        Edit: Edit Box
2311                                    Custom: Row 92, Column 5
2312                                        Edit: Edit Box
2313                                Custom: Row 93
2314                                    Header: Select Row 93
2315                                    Custom: Row 93, Column 1
2316                                        CheckBox: Check Box
2317                                    Custom: Row 93, Column 2
2318                                        Edit: Edit Box
2319                                    Custom: Row 93, Column 3
2320                                        Edit: Edit Box
2321                                    Custom: Row 93, Column 4
2322                                        Edit: Edit Box
2323                                    Custom: Row 93, Column 5
2324                                        Edit: Edit Box
2325                                Custom: Row 94
2326                                    Header: Select Row 94
2327                                    Custom: Row 94, Column 1
2328                                        CheckBox: Check Box
2329                                    Custom: Row 94, Column 2
2330                                        Edit: Edit Box
2331                                    Custom: Row 94, Column 3
2332                                        Edit: Edit Box
2333                                    Custom: Row 94, Column 4
2334                                        Edit: Edit Box
2335                                    Custom: Row 94, Column 5
2336                                        Edit: Edit Box
2337                                Custom: Row 95
2338                                    Header: Select Row 95
2339                                    Custom: Row 95, Column 1
2340                                        CheckBox: Check Box
2341                                    Custom: Row 95, Column 2
2342                                        Edit: Edit Box
2343                                    Custom: Row 95, Column 3
2344                                        Edit: Edit Box
2345                                    Custom: Row 95, Column 4
2346                                        Edit: Edit Box
2347                                    Custom: Row 95, Column 5
2348                                        Edit: Edit Box
2349                                Custom: Row 96
2350                                    Header: Select Row 96
2351                                    Custom: Row 96, Column 1
2352                                        CheckBox: Check Box
2353                                    Custom: Row 96, Column 2
2354                                        Edit: Edit Box
2355                                    Custom: Row 96, Column 3
2356                                        Edit: Edit Box
2357                                    Custom: Row 96, Column 4
2358                                        Edit: Edit Box
2359                                    Custom: Row 96, Column 5
2360                                        Edit: Edit Box
2361                                Custom: Row 97
2362                                    Header: Select Row 97
2363                                    Custom: Row 97, Column 1
2364                                        CheckBox: Check Box
2365                                    Custom: Row 97, Column 2
2366                                        Edit: Edit Box
2367                                    Custom: Row 97, Column 3
2368                                        Edit: Edit Box
2369                                    Custom: Row 97, Column 4
2370                                        Edit: Edit Box
2371                                    Custom: Row 97, Column 5
2372                                        Edit: Edit Box
2373                                Custom: Row 98
2374                                    Header: Select Row 98
2375                                    Custom: Row 98, Column 1
2376                                        CheckBox: Check Box
2377                                    Custom: Row 98, Column 2
2378                                        Edit: Edit Box
2379                                    Custom: Row 98, Column 3
2380                                        Edit: Edit Box
2381                                    Custom: Row 98, Column 4
2382                                        Edit: Edit Box
2383                                    Custom: Row 98, Column 5
2384                                        Edit: Edit Box
2385                                Custom: Row 99
2386                                    Header: Select Row 99
2387                                    Custom: Row 99, Column 1
2388                                        CheckBox: Check Box
2389                                    Custom: Row 99, Column 2
2390                                        Edit: Edit Box
2391                                    Custom: Row 99, Column 3
2392                                        Edit: Edit Box
2393                                    Custom: Row 99, Column 4
2394                                        Edit: Edit Box
2395                                    Custom: Row 99, Column 5
2396                                        Edit: Edit Box
2397                                Custom: Row 100
2398                                    Header: Select Row 100
2399                                    Custom: Row 100, Column 1
2400                                        CheckBox: Check Box
2401                                    Custom: Row 100, Column 2
2402                                        Edit: Edit Box
2403                                    Custom: Row 100, Column 3
2404                                        Edit: Edit Box
2405                                    Custom: Row 100, Column 4
2406                                        Edit: Edit Box
2407                                    Custom: Row 100, Column 5
2408                                        Edit: Edit Box
2409                                Custom: Row 101
2410                                    Header: Select Row 101
2411                                    Custom: Row 101, Column 1
2412                                        CheckBox: Check Box
2413                                    Custom: Row 101, Column 2
2414                                        Edit: Edit Box
2415                                    Custom: Row 101, Column 3
2416                                        Edit: Edit Box
2417                                    Custom: Row 101, Column 4
2418                                        Edit: Edit Box
2419                                    Custom: Row 101, Column 5
2420                                        Edit: Edit Box
2421                                Custom: Row 102
2422                                    Header: Select Row 102
2423                                    Custom: Row 102, Column 1
2424                                        CheckBox: Check Box
2425                                    Custom: Row 102, Column 2
2426                                        Edit: Edit Box
2427                                    Custom: Row 102, Column 3
2428                                        Edit: Edit Box
2429                                    Custom: Row 102, Column 4
2430                                        Edit: Edit Box
2431                                    Custom: Row 102, Column 5
2432                                        Edit: Edit Box
2433                                Custom: Row 103
2434                                    Header: Select Row 103
2435                                    Custom: Row 103, Column 1
2436                                        CheckBox: Check Box
2437                                    Custom: Row 103, Column 2
2438                                        Edit: Edit Box
2439                                    Custom: Row 103, Column 3
2440                                        Edit: Edit Box
2441                                    Custom: Row 103, Column 4
2442                                        Edit: Edit Box
2443                                    Custom: Row 103, Column 5
2444                                        Edit: Edit Box
2445                                Custom: Row 104
2446                                    Header: Select Row 104
2447                                    Custom: Row 104, Column 1
2448                                        CheckBox: Check Box
2449                                    Custom: Row 104, Column 2
2450                                        Edit: Edit Box
2451                                    Custom: Row 104, Column 3
2452                                        Edit: Edit Box
2453                                    Custom: Row 104, Column 4
2454                                        Edit: Edit Box
2455                                    Custom: Row 104, Column 5
2456                                        Edit: Edit Box
2457                                Custom: Row 105
2458                                    Header: Select Row 105
2459                                    Custom: Row 105, Column 1
2460                                        CheckBox: Check Box
2461                                    Custom: Row 105, Column 2
2462                                        Edit: Edit Box
2463                                    Custom: Row 105, Column 3
2464                                        Edit: Edit Box
2465                                    Custom: Row 105, Column 4
2466                                        Edit: Edit Box
2467                                    Custom: Row 105, Column 5
2468                                        Edit: Edit Box
2469                                Custom: Row 106
2470                                    Header: Select Row 106
2471                                    Custom: Row 106, Column 1
2472                                        CheckBox: Check Box
2473                                    Custom: Row 106, Column 2
2474                                        Edit: Edit Box
2475                                    Custom: Row 106, Column 3
2476                                        Edit: Edit Box
2477                                    Custom: Row 106, Column 4
2478                                        Edit: Edit Box
2479                                    Custom: Row 106, Column 5
2480                                        Edit: Edit Box
2481                                Custom: Row 107
2482                                    Header: Select Row 107
2483                                    Custom: Row 107, Column 1
2484                                        CheckBox: Check Box
2485                                    Custom: Row 107, Column 2
2486                                        Edit: Edit Box
2487                                    Custom: Row 107, Column 3
2488                                        Edit: Edit Box
2489                                    Custom: Row 107, Column 4
2490                                        Edit: Edit Box
2491                                    Custom: Row 107, Column 5
2492                                        Edit: Edit Box
2493                                Custom: Row 108
2494                                    Header: Select Row 108
2495                                    Custom: Row 108, Column 1
2496                                        CheckBox: Check Box
2497                                    Custom: Row 108, Column 2
2498                                        Edit: Edit Box
2499                                    Custom: Row 108, Column 3
2500                                        Edit: Edit Box
2501                                    Custom: Row 108, Column 4
2502                                        Edit: Edit Box
2503                                    Custom: Row 108, Column 5
2504                                        Edit: Edit Box
2505                                Custom: Row 109
2506                                    Header: Select Row 109
2507                                    Custom: Row 109, Column 1
2508                                        CheckBox: Check Box
2509                                    Custom: Row 109, Column 2
2510                                        Edit: Edit Box
2511                                    Custom: Row 109, Column 3
2512                                        Edit: Edit Box
2513                                    Custom: Row 109, Column 4
2514                                        Edit: Edit Box
2515                                    Custom: Row 109, Column 5
2516                                        Edit: Edit Box
2517                                Custom: Row 110
2518                                    Header: Select Row 110
2519                                    Custom: Row 110, Column 1
2520                                        CheckBox: Check Box
2521                                    Custom: Row 110, Column 2
2522                                        Edit: Edit Box
2523                                    Custom: Row 110, Column 3
2524                                        Edit: Edit Box
2525                                    Custom: Row 110, Column 4
2526                                        Edit: Edit Box
2527                                    Custom: Row 110, Column 5
2528                                        Edit: Edit Box
2529                                Custom: Row 111
2530                                    Header: Select Row 111
2531                                    Custom: Row 111, Column 1
2532                                        CheckBox: Check Box
2533                                    Custom: Row 111, Column 2
2534                                        Edit: Edit Box
2535                                    Custom: Row 111, Column 3
2536                                        Edit: Edit Box
2537                                    Custom: Row 111, Column 4
2538                                        Edit: Edit Box
2539                                    Custom: Row 111, Column 5
2540                                        Edit: Edit Box
2541                                Custom: Row 112
2542                                    Header: Select Row 112
2543                                    Custom: Row 112, Column 1
2544                                        CheckBox: Check Box
2545                                    Custom: Row 112, Column 2
2546                                        Edit: Edit Box
2547                                    Custom: Row 112, Column 3
2548                                        Edit: Edit Box
2549                                    Custom: Row 112, Column 4
2550                                        Edit: Edit Box
2551                                    Custom: Row 112, Column 5
2552                                        Edit: Edit Box
2553                                Custom: Row 113
2554                                    Header: Select Row 113
2555                                    Custom: Row 113, Column 1
2556                                        CheckBox: Check Box
2557                                    Custom: Row 113, Column 2
2558                                        Edit: Edit Box
2559                                    Custom: Row 113, Column 3
2560                                        Edit: Edit Box
2561                                    Custom: Row 113, Column 4
2562                                        Edit: Edit Box
2563                                    Custom: Row 113, Column 5
2564                                        Edit: Edit Box
2565                                Custom: Row 114
2566                                    Header: Select Row 114
2567                                    Custom: Row 114, Column 1
2568                                        CheckBox: Check Box
2569                                    Custom: Row 114, Column 2
2570                                        Edit: Edit Box
2571                                    Custom: Row 114, Column 3
2572                                        Edit: Edit Box
2573                                    Custom: Row 114, Column 4
2574                                        Edit: Edit Box
2575                                    Custom: Row 114, Column 5
2576                                        Edit: Edit Box
2577                                Custom: Row 115
2578                                    Header: Select Row 115
2579                                    Custom: Row 115, Column 1
2580                                        CheckBox: Check Box
2581                                    Custom: Row 115, Column 2
2582                                        Edit: Edit Box
2583                                    Custom: Row 115, Column 3
2584                                        Edit: Edit Box
2585                                    Custom: Row 115, Column 4
2586                                        Edit: Edit Box
2587                                    Custom: Row 115, Column 5
2588                                        Edit: Edit Box
2589                                Custom: Row 116
2590                                    Header: Select Row 116
2591                                    Custom: Row 116, Column 1
2592                                        CheckBox: Check Box
2593                                    Custom: Row 116, Column 2
2594                                        Edit: Edit Box
2595                                    Custom: Row 116, Column 3
2596                                        Edit: Edit Box
2597                                    Custom: Row 116, Column 4
2598                                        Edit: Edit Box
2599                                    Custom: Row 116, Column 5
2600                                        Edit: Edit Box
2601                                Custom: Row 117
2602                                    Header: Select Row 117
2603                                    Custom: Row 117, Column 1
2604                                        CheckBox: Check Box
2605                                    Custom: Row 117, Column 2
2606                                        Edit: Edit Box
2607                                    Custom: Row 117, Column 3
2608                                        Edit: Edit Box
2609                                    Custom: Row 117, Column 4
2610                                        Edit: Edit Box
2611                                    Custom: Row 117, Column 5
2612                                        Edit: Edit Box
2613                                Custom: Row 118
2614                                    Header: Select Row 118
2615                                    Custom: Row 118, Column 1
2616                                        CheckBox: Check Box
2617                                    Custom: Row 118, Column 2
2618                                        Edit: Edit Box
2619                                    Custom: Row 118, Column 3
2620                                        Edit: Edit Box
2621                                    Custom: Row 118, Column 4
2622                                        Edit: Edit Box
2623                                    Custom: Row 118, Column 5
2624                                        Edit: Edit Box
2625                                Custom: Row 119
2626                                    Header: Select Row 119
2627                                    Custom: Row 119, Column 1
2628                                        CheckBox: Check Box
2629                                    Custom: Row 119, Column 2
2630                                        Edit: Edit Box
2631                                    Custom: Row 119, Column 3
2632                                        Edit: Edit Box
2633                                    Custom: Row 119, Column 4
2634                                        Edit: Edit Box
2635                                    Custom: Row 119, Column 5
2636                                        Edit: Edit Box
2637                                Custom: Row 120
2638                                    Header: Select Row 120
2639                                    Custom: Row 120, Column 1
2640                                        CheckBox: Check Box
2641                                    Custom: Row 120, Column 2
2642                                        Edit: Edit Box
2643                                    Custom: Row 120, Column 3
2644                                        Edit: Edit Box
2645                                    Custom: Row 120, Column 4
2646                                        Edit: Edit Box
2647                                    Custom: Row 120, Column 5
2648                                        Edit: Edit Box
2649                                Custom: Row 121
2650                                    Header: Select Row 121
2651                                    Custom: Row 121, Column 1
2652                                        CheckBox: Check Box
2653                                    Custom: Row 121, Column 2
2654                                        Edit: Edit Box
2655                                    Custom: Row 121, Column 3
2656                                        Edit: Edit Box
2657                                    Custom: Row 121, Column 4
2658                                        Edit: Edit Box
2659                                    Custom: Row 121, Column 5
2660                                        Edit: Edit Box
2661                                Custom: Row 122
2662                                    Header: Select Row 122
2663                                    Custom: Row 122, Column 1
2664                                        CheckBox: Check Box
2665                                    Custom: Row 122, Column 2
2666                                        Edit: Edit Box
2667                                    Custom: Row 122, Column 3
2668                                        Edit: Edit Box
2669                                    Custom: Row 122, Column 4
2670                                        Edit: Edit Box
2671                                    Custom: Row 122, Column 5
2672                                        Edit: Edit Box
2673                                Custom: Row 123
2674                                    Header: Select Row 123
2675                                    Custom: Row 123, Column 1
2676                                        CheckBox: Check Box
2677                                    Custom: Row 123, Column 2
2678                                        Edit: Edit Box
2679                                    Custom: Row 123, Column 3
2680                                        Edit: Edit Box
2681                                    Custom: Row 123, Column 4
2682                                        Edit: Edit Box
2683                                    Custom: Row 123, Column 5
2684                                        Edit: Edit Box
2685                                Custom: Row 124
2686                                    Header: Select Row 124
2687                                    Custom: Row 124, Column 1
2688                                        CheckBox: Check Box
2689                                    Custom: Row 124, Column 2
2690                                        Edit: Edit Box
2691                                    Custom: Row 124, Column 3
2692                                        Edit: Edit Box
2693                                    Custom: Row 124, Column 4
2694                                        Edit: Edit Box
2695                                    Custom: Row 124, Column 5
2696                                        Edit: Edit Box
2697                                Custom: Row 125
2698                                    Header: Select Row 125
2699                                    Custom: Row 125, Column 1
2700                                        CheckBox: Check Box
2701                                    Custom: Row 125, Column 2
2702                                        Edit: Edit Box
2703                                    Custom: Row 125, Column 3
2704                                        Edit: Edit Box
2705                                    Custom: Row 125, Column 4
2706                                        Edit: Edit Box
2707                                    Custom: Row 125, Column 5
2708                                        Edit: Edit Box
2709                                Custom: Row 126
2710                                    Header: Select Row 126
2711                                    Custom: Row 126, Column 1
2712                                        CheckBox: Check Box
2713                                    Custom: Row 126, Column 2
2714                                        Edit: Edit Box
2715                                    Custom: Row 126, Column 3
2716                                        Edit: Edit Box
2717                                    Custom: Row 126, Column 4
2718                                        Edit: Edit Box
2719                                    Custom: Row 126, Column 5
2720                                        Edit: Edit Box
2721                                Custom: Row 127
2722                                    Header: Select Row 127
2723                                    Custom: Row 127, Column 1
2724                                        CheckBox: Check Box
2725                                    Custom: Row 127, Column 2
2726                                        Edit: Edit Box
2727                                    Custom: Row 127, Column 3
2728                                        Edit: Edit Box
2729                                    Custom: Row 127, Column 4
2730                                        Edit: Edit Box
2731                                    Custom: Row 127, Column 5
2732                                        Edit: Edit Box
2733                                Custom: Row 128
2734                                    Header: Select Row 128
2735                                    Custom: Row 128, Column 1
2736                                        CheckBox: Check Box
2737                                    Custom: Row 128, Column 2
2738                                        Edit: Edit Box
2739                                    Custom: Row 128, Column 3
2740                                        Edit: Edit Box
2741                                    Custom: Row 128, Column 4
2742                                        Edit: Edit Box
2743                                    Custom: Row 128, Column 5
2744                                        Edit: Edit Box
2745                                Custom: Row 129
2746                                    Header: Select Row 129
2747                                    Custom: Row 129, Column 1
2748                                        CheckBox: Check Box
2749                                    Custom: Row 129, Column 2
2750                                        Edit: Edit Box
2751                                    Custom: Row 129, Column 3
2752                                        Edit: Edit Box
2753                                    Custom: Row 129, Column 4
2754                                        Edit: Edit Box
2755                                    Custom: Row 129, Column 5
2756                                        Edit: Edit Box
2757                                Custom: Row 130
2758                                    Header: Select Row 130
2759                                    Custom: Row 130, Column 1
2760                                        CheckBox: Check Box
2761                                    Custom: Row 130, Column 2
2762                                        Edit: Edit Box
2763                                    Custom: Row 130, Column 3
2764                                        Edit: Edit Box
2765                                    Custom: Row 130, Column 4
2766                                        Edit: Edit Box
2767                                    Custom: Row 130, Column 5
2768                                        Edit: Edit Box
2769                                Custom: Row 131
2770                                    Header: Select Row 131
2771                                    Custom: Row 131, Column 1
2772                                        CheckBox: Check Box
2773                                    Custom: Row 131, Column 2
2774                                        Edit: Edit Box
2775                                    Custom: Row 131, Column 3
2776                                        Edit: Edit Box
2777                                    Custom: Row 131, Column 4
2778                                        Edit: Edit Box
2779                                    Custom: Row 131, Column 5
2780                                        Edit: Edit Box
2781                                Custom: Row 132
2782                                    Header: Select Row 132
2783                                    Custom: Row 132, Column 1
2784                                        CheckBox: Check Box
2785                                    Custom: Row 132, Column 2
2786                                        Edit: Edit Box
2787                                    Custom: Row 132, Column 3
2788                                        Edit: Edit Box
2789                                    Custom: Row 132, Column 4
2790                                        Edit: Edit Box
2791                                    Custom: Row 132, Column 5
2792                                        Edit: Edit Box
2793                                Custom: Row 133
2794                                    Header: Select Row 133
2795                                    Custom: Row 133, Column 1
2796                                        CheckBox: Check Box
2797                                    Custom: Row 133, Column 2
2798                                        Edit: Edit Box
2799                                    Custom: Row 133, Column 3
2800                                        Edit: Edit Box
2801                                    Custom: Row 133, Column 4
2802                                        Edit: Edit Box
2803                                    Custom: Row 133, Column 5
2804                                        Edit: Edit Box
2805                                Custom: Row 134
2806                                    Header: Select Row 134
2807                                    Custom: Row 134, Column 1
2808                                        CheckBox: Check Box
2809                                    Custom: Row 134, Column 2
2810                                        Edit: Edit Box
2811                                    Custom: Row 134, Column 3
2812                                        Edit: Edit Box
2813                                    Custom: Row 134, Column 4
2814                                        Edit: Edit Box
2815                                    Custom: Row 134, Column 5
2816                                        Edit: Edit Box
2817                                Custom: Row 135
2818                                    Header: Select Row 135
2819                                    Custom: Row 135, Column 1
2820                                        CheckBox: Check Box
2821                                    Custom: Row 135, Column 2
2822                                        Edit: Edit Box
2823                                    Custom: Row 135, Column 3
2824                                        Edit: Edit Box
2825                                    Custom: Row 135, Column 4
2826                                        Edit: Edit Box
2827                                    Custom: Row 135, Column 5
2828                                        Edit: Edit Box
2829                                Custom: Row 136
2830                                    Header: Select Row 136
2831                                    Custom: Row 136, Column 1
2832                                        CheckBox: Check Box
2833                                    Custom: Row 136, Column 2
2834                                        Edit: Edit Box
2835                                    Custom: Row 136, Column 3
2836                                        Edit: Edit Box
2837                                    Custom: Row 136, Column 4
2838                                        Edit: Edit Box
2839                                    Custom: Row 136, Column 5
2840                                        Edit: Edit Box
2841                                Custom: Row 137
2842                                    Header: Select Row 137
2843                                    Custom: Row 137, Column 1
2844                                        CheckBox: Check Box
2845                                    Custom: Row 137, Column 2
2846                                        Edit: Edit Box
2847                                    Custom: Row 137, Column 3
2848                                        Edit: Edit Box
2849                                    Custom: Row 137, Column 4
2850                                        Edit: Edit Box
2851                                    Custom: Row 137, Column 5
2852                                        Edit: Edit Box
2853                                Custom: Row 138
2854                                    Header: Select Row 138
2855                                    Custom: Row 138, Column 1
2856                                        CheckBox: Check Box
2857                                    Custom: Row 138, Column 2
2858                                        Edit: Edit Box
2859                                    Custom: Row 138, Column 3
2860                                        Edit: Edit Box
2861                                    Custom: Row 138, Column 4
2862                                        Edit: Edit Box
2863                                    Custom: Row 138, Column 5
2864                                        Edit: Edit Box
2865                                Custom: Row 139
2866                                    Header: Select Row 139
2867                                    Custom: Row 139, Column 1
2868                                        CheckBox: Check Box
2869                                    Custom: Row 139, Column 2
2870                                        Edit: Edit Box
2871                                    Custom: Row 139, Column 3
2872                                        Edit: Edit Box
2873                                    Custom: Row 139, Column 4
2874                                        Edit: Edit Box
2875                                    Custom: Row 139, Column 5
2876                                        Edit: Edit Box
2877                                Custom: Row 140
2878                                    Header: Select Row 140
2879                                    Custom: Row 140, Column 1
2880                                        CheckBox: Check Box
2881                                    Custom: Row 140, Column 2
2882                                        Edit: Edit Box
2883                                    Custom: Row 140, Column 3
2884                                        Edit: Edit Box
2885                                    Custom: Row 140, Column 4
2886                                        Edit: Edit Box
2887                                    Custom: Row 140, Column 5
2888                                        Edit: Edit Box
2889                                Custom: Row 141
2890                                    Header: Select Row 141
2891                                    Custom: Row 141, Column 1
2892                                        CheckBox: Check Box
2893                                    Custom: Row 141, Column 2
2894                                        Edit: Edit Box
2895                                    Custom: Row 141, Column 3
2896                                        Edit: Edit Box
2897                                    Custom: Row 141, Column 4
2898                                        Edit: Edit Box
2899                                    Custom: Row 141, Column 5
2900                                        Edit: Edit Box
2901                                Custom: Row 142
2902                                    Header: Select Row 142
2903                                    Custom: Row 142, Column 1
2904                                        CheckBox: Check Box
2905                                    Custom: Row 142, Column 2
2906                                        Edit: Edit Box
2907                                    Custom: Row 142, Column 3
2908                                        Edit: Edit Box
2909                                    Custom: Row 142, Column 4
2910                                        Edit: Edit Box
2911                                    Custom: Row 142, Column 5
2912                                        Edit: Edit Box
2913                                Custom: Row 143
2914                                    Header: Select Row 143
2915                                    Custom: Row 143, Column 1
2916                                        CheckBox: Check Box
2917                                    Custom: Row 143, Column 2
2918                                        Edit: Edit Box
2919                                    Custom: Row 143, Column 3
2920                                        Edit: Edit Box
2921                                    Custom: Row 143, Column 4
2922                                        Edit: Edit Box
2923                                    Custom: Row 143, Column 5
2924                                        Edit: Edit Box
2925                                Custom: Row 144
2926                                    Header: Select Row 144
2927                                    Custom: Row 144, Column 1
2928                                        CheckBox: Check Box
2929                                    Custom: Row 144, Column 2
2930                                        Edit: Edit Box
2931                                    Custom: Row 144, Column 3
2932                                        Edit: Edit Box
2933                                    Custom: Row 144, Column 4
2934                                        Edit: Edit Box
2935                                    Custom: Row 144, Column 5
2936                                        Edit: Edit Box
2937                                Custom: Row 145
2938                                    Header: Select Row 145
2939                                    Custom: Row 145, Column 1
2940                                        CheckBox: Check Box
2941                                    Custom: Row 145, Column 2
2942                                        Edit: Edit Box
2943                                    Custom: Row 145, Column 3
2944                                        Edit: Edit Box
2945                                    Custom: Row 145, Column 4
2946                                        Edit: Edit Box
2947                                    Custom: Row 145, Column 5
2948                                        Edit: Edit Box
2949                                Custom: Row 146
2950                                    Header: Select Row 146
2951                                    Custom: Row 146, Column 1
2952                                        CheckBox: Check Box
2953                                    Custom: Row 146, Column 2
2954                                        Edit: Edit Box
2955                                    Custom: Row 146, Column 3
2956                                        Edit: Edit Box
2957                                    Custom: Row 146, Column 4
2958                                        Edit: Edit Box
2959                                    Custom: Row 146, Column 5
2960                                        Edit: Edit Box
2961                                Custom: Row 147
2962                                    Header: Select Row 147
2963                                    Custom: Row 147, Column 1
2964                                        CheckBox: Check Box
2965                                    Custom: Row 147, Column 2
2966                                        Edit: Edit Box
2967                                    Custom: Row 147, Column 3
2968                                        Edit: Edit Box
2969                                    Custom: Row 147, Column 4
2970                                        Edit: Edit Box
2971                                    Custom: Row 147, Column 5
2972                                        Edit: Edit Box
2973                                Custom: Row 148
2974                                    Header: Select Row 148
2975                                    Custom: Row 148, Column 1
2976                                        CheckBox: Check Box
2977                                    Custom: Row 148, Column 2
2978                                        Edit: Edit Box
2979                                    Custom: Row 148, Column 3
2980                                        Edit: Edit Box
2981                                    Custom: Row 148, Column 4
2982                                        Edit: Edit Box
2983                                    Custom: Row 148, Column 5
2984                                        Edit: Edit Box
2985                                Custom: Row 149
2986                                    Header: Select Row 149
2987                                    Custom: Row 149, Column 1
2988                                        CheckBox: Check Box
2989                                    Custom: Row 149, Column 2
2990                                        Edit: Edit Box
2991                                    Custom: Row 149, Column 3
2992                                        Edit: Edit Box
2993                                    Custom: Row 149, Column 4
2994                                        Edit: Edit Box
2995                                    Custom: Row 149, Column 5
2996                                        Edit: Edit Box
2997                                Custom: Row 150
2998                                    Header: Select Row 150
2999                                    Custom: Row 150, Column 1
3000                                        CheckBox: Check Box
3001                                    Custom: Row 150, Column 2
3002                                        Edit: Edit Box
3003                                    Custom: Row 150, Column 3
3004                                        Edit: Edit Box
3005                                    Custom: Row 150, Column 4
3006                                        Edit: Edit Box
3007                                    Custom: Row 150, Column 5
3008                                        Edit: Edit Box
3009                                Custom: Row 151
3010                                    Header: Select Row 151
3011                                    Custom: Row 151, Column 1
3012                                        CheckBox: Check Box
3013                                    Custom: Row 151, Column 2
3014                                        Edit: Edit Box
3015                                    Custom: Row 151, Column 3
3016                                        Edit: Edit Box
3017                                    Custom: Row 151, Column 4
3018                                        Edit: Edit Box
3019                                    Custom: Row 151, Column 5
3020                                        Edit: Edit Box
3021                                Custom: Row 152
3022                                    Header: Select Row 152
3023                                    Custom: Row 152, Column 1
3024                                        CheckBox: Check Box
3025                                    Custom: Row 152, Column 2
3026                                        Edit: Edit Box
3027                                    Custom: Row 152, Column 3
3028                                        Edit: Edit Box
3029                                    Custom: Row 152, Column 4
3030                                        Edit: Edit Box
3031                                    Custom: Row 152, Column 5
3032                                        Edit: Edit Box
3033                                Custom: Row 153
3034                                    Header: Select Row 153
3035                                    Custom: Row 153, Column 1
3036                                        CheckBox: Check Box
3037                                    Custom: Row 153, Column 2
3038                                        Edit: Edit Box
3039                                    Custom: Row 153, Column 3
3040                                        Edit: Edit Box
3041                                    Custom: Row 153, Column 4
3042                                        Edit: Edit Box
3043                                    Custom: Row 153, Column 5
3044                                        Edit: Edit Box
3045                                Custom: Row 154
3046                                    Header: Select Row 154
3047                                    Custom: Row 154, Column 1
3048                                        CheckBox: Check Box
3049                                    Custom: Row 154, Column 2
3050                                        Edit: Edit Box
3051                                    Custom: Row 154, Column 3
3052                                        Edit: Edit Box
3053                                    Custom: Row 154, Column 4
3054                                        Edit: Edit Box
3055                                    Custom: Row 154, Column 5
3056                                        Edit: Edit Box
3057                                Custom: Row 155
3058                                    Header: Select Row 155
3059                                    Custom: Row 155, Column 1
3060                                        CheckBox: Check Box
3061                                    Custom: Row 155, Column 2
3062                                        Edit: Edit Box
3063                                    Custom: Row 155, Column 3
3064                                        Edit: Edit Box
3065                                    Custom: Row 155, Column 4
3066                                        Edit: Edit Box
3067                                    Custom: Row 155, Column 5
3068                                        Edit: Edit Box
3069                                Custom: Row 156
3070                                    Header: Select Row 156
3071                                    Custom: Row 156, Column 1
3072                                        CheckBox: Check Box
3073                                    Custom: Row 156, Column 2
3074                                        Edit: Edit Box
3075                                    Custom: Row 156, Column 3
3076                                        Edit: Edit Box
3077                                    Custom: Row 156, Column 4
3078                                        Edit: Edit Box
3079                                    Custom: Row 156, Column 5
3080                                        Edit: Edit Box
3081                                Custom: Row 157
3082                                    Header: Select Row 157
3083                                    Custom: Row 157, Column 1
3084                                        CheckBox: Check Box
3085                                    Custom: Row 157, Column 2
3086                                        Edit: Edit Box
3087                                    Custom: Row 157, Column 3
3088                                        Edit: Edit Box
3089                                    Custom: Row 157, Column 4
3090                                        Edit: Edit Box
3091                                    Custom: Row 157, Column 5
3092                                        Edit: Edit Box
3093                                Custom: Row 158
3094                                    Header: Select Row 158
3095                                    Custom: Row 158, Column 1
3096                                        CheckBox: Check Box
3097                                    Custom: Row 158, Column 2
3098                                        Edit: Edit Box
3099                                    Custom: Row 158, Column 3
3100                                        Edit: Edit Box
3101                                    Custom: Row 158, Column 4
3102                                        Edit: Edit Box
3103                                    Custom: Row 158, Column 5
3104                                        Edit: Edit Box
3105                                Custom: Row 159
3106                                    Header: Select Row 159
3107                                    Custom: Row 159, Column 1
3108                                        CheckBox: Check Box
3109                                    Custom: Row 159, Column 2
3110                                        Edit: Edit Box
3111                                    Custom: Row 159, Column 3
3112                                        Edit: Edit Box
3113                                    Custom: Row 159, Column 4
3114                                        Edit: Edit Box
3115                                    Custom: Row 159, Column 5
3116                                        Edit: Edit Box
3117                                Custom: Row 160
3118                                    Header: Select Row 160
3119                                    Custom: Row 160, Column 1
3120                                        CheckBox: Check Box
3121                                    Custom: Row 160, Column 2
3122                                        Edit: Edit Box
3123                                    Custom: Row 160, Column 3
3124                                        Edit: Edit Box
3125                                    Custom: Row 160, Column 4
3126                                        Edit: Edit Box
3127                                    Custom: Row 160, Column 5
3128                                        Edit: Edit Box
3129                                Custom: Row 161
3130                                    Header: Select Row 161
3131                                    Custom: Row 161, Column 1
3132                                        CheckBox: Check Box
3133                                    Custom: Row 161, Column 2
3134                                        Edit: Edit Box
3135                                    Custom: Row 161, Column 3
3136                                        Edit: Edit Box
3137                                    Custom: Row 161, Column 4
3138                                        Edit: Edit Box
3139                                    Custom: Row 161, Column 5
3140                                        Edit: Edit Box
3141                                Custom: Row 162
3142                                    Header: Select Row 162
3143                                    Custom: Row 162, Column 1
3144                                        CheckBox: Check Box
3145                                    Custom: Row 162, Column 2
3146                                        Edit: Edit Box
3147                                    Custom: Row 162, Column 3
3148                                        Edit: Edit Box
3149                                    Custom: Row 162, Column 4
3150                                        Edit: Edit Box
3151                                    Custom: Row 162, Column 5
3152                                        Edit: Edit Box
3153                                Custom: Row 163
3154                                    Header: Select Row 163
3155                                    Custom: Row 163, Column 1
3156                                        CheckBox: Check Box
3157                                    Custom: Row 163, Column 2
3158                                        Edit: Edit Box
3159                                    Custom: Row 163, Column 3
3160                                        Edit: Edit Box
3161                                    Custom: Row 163, Column 4
3162                                        Edit: Edit Box
3163                                    Custom: Row 163, Column 5
3164                                        Edit: Edit Box
3165                                Custom: Row 164
3166                                    Header: Select Row 164
3167                                    Custom: Row 164, Column 1
3168                                        CheckBox: Check Box
3169                                    Custom: Row 164, Column 2
3170                                        Edit: Edit Box
3171                                    Custom: Row 164, Column 3
3172                                        Edit: Edit Box
3173                                    Custom: Row 164, Column 4
3174                                        Edit: Edit Box
3175                                    Custom: Row 164, Column 5
3176                                        Edit: Edit Box
3177                                Custom: Row 165
3178                                    Header: Select Row 165
3179                                    Custom: Row 165, Column 1
3180                                        CheckBox: Check Box
3181                                    Custom: Row 165, Column 2
3182                                        Edit: Edit Box
3183                                    Custom: Row 165, Column 3
3184                                        Edit: Edit Box
3185                                    Custom: Row 165, Column 4
3186                                        Edit: Edit Box
3187                                    Custom: Row 165, Column 5
3188                                        Edit: Edit Box
3189                                Custom: Row 166
3190                                    Header: Select Row 166
3191                                    Custom: Row 166, Column 1
3192                                        CheckBox: Check Box
3193                                    Custom: Row 166, Column 2
3194                                        Edit: Edit Box
3195                                    Custom: Row 166, Column 3
3196                                        Edit: Edit Box
3197                                    Custom: Row 166, Column 4
3198                                        Edit: Edit Box
3199                                    Custom: Row 166, Column 5
3200                                        Edit: Edit Box
3201                                Custom: Row 167
3202                                    Header: Select Row 167
3203                                    Custom: Row 167, Column 1
3204                                        CheckBox: Check Box
3205                                    Custom: Row 167, Column 2
3206                                        Edit: Edit Box
3207                                    Custom: Row 167, Column 3
3208                                        Edit: Edit Box
3209                                    Custom: Row 167, Column 4
3210                                        Edit: Edit Box
3211                                    Custom: Row 167, Column 5
3212                                        Edit: Edit Box
3213                                Custom: Row 168
3214                                    Header: Select Row 168
3215                                    Custom: Row 168, Column 1
3216                                        CheckBox: Check Box
3217                                    Custom: Row 168, Column 2
3218                                        Edit: Edit Box
3219                                    Custom: Row 168, Column 3
3220                                        Edit: Edit Box
3221                                    Custom: Row 168, Column 4
3222                                        Edit: Edit Box
3223                                    Custom: Row 168, Column 5
3224                                        Edit: Edit Box
3225                                Custom: Row 169
3226                                    Header: Select Row 169
3227                                    Custom: Row 169, Column 1
3228                                        CheckBox: Check Box
3229                                    Custom: Row 169, Column 2
3230                                        Edit: Edit Box
3231                                    Custom: Row 169, Column 3
3232                                        Edit: Edit Box
3233                                    Custom: Row 169, Column 4
3234                                        Edit: Edit Box
3235                                    Custom: Row 169, Column 5
3236                                        Edit: Edit Box
3237                                Custom: Row 170
3238                                    Header: Select Row 170
3239                                    Custom: Row 170, Column 1
3240                                        CheckBox: Check Box
3241                                    Custom: Row 170, Column 2
3242                                        Edit: Edit Box
3243                                    Custom: Row 170, Column 3
3244                                        Edit: Edit Box
3245                                    Custom: Row 170, Column 4
3246                                        Edit: Edit Box
3247                                    Custom: Row 170, Column 5
3248                                        Edit: Edit Box
3249                                Custom: Row 171
3250                                    Header: Select Row 171
3251                                    Custom: Row 171, Column 1
3252                                        CheckBox: Check Box
3253                                    Custom: Row 171, Column 2
3254                                        Edit: Edit Box
3255                                    Custom: Row 171, Column 3
3256                                        Edit: Edit Box
3257                                    Custom: Row 171, Column 4
3258                                        Edit: Edit Box
3259                                    Custom: Row 171, Column 5
3260                                        Edit: Edit Box
3261                                Custom: Row 172
3262                                    Header: Select Row 172
3263                                    Custom: Row 172, Column 1
3264                                        CheckBox: Check Box
3265                                    Custom: Row 172, Column 2
3266                                        Edit: Edit Box
3267                                    Custom: Row 172, Column 3
3268                                        Edit: Edit Box
3269                                    Custom: Row 172, Column 4
3270                                        Edit: Edit Box
3271                                    Custom: Row 172, Column 5
3272                                        Edit: Edit Box
3273                                Custom: Row 173
3274                                    Header: Select Row 173
3275                                    Custom: Row 173, Column 1
3276                                        CheckBox: Check Box
3277                                    Custom: Row 173, Column 2
3278                                        Edit: Edit Box
3279                                    Custom: Row 173, Column 3
3280                                        Edit: Edit Box
3281                                    Custom: Row 173, Column 4
3282                                        Edit: Edit Box
3283                                    Custom: Row 173, Column 5
3284                                        Edit: Edit Box
3285                                Custom: Row 174
3286                                    Header: Select Row 174
3287                                    Custom: Row 174, Column 1
3288                                        CheckBox: Check Box
3289                                    Custom: Row 174, Column 2
3290                                        Edit: Edit Box
3291                                    Custom: Row 174, Column 3
3292                                        Edit: Edit Box
3293                                    Custom: Row 174, Column 4
3294                                        Edit: Edit Box
3295                                    Custom: Row 174, Column 5
3296                                        Edit: Edit Box
3297                                Custom: Row 175
3298                                    Header: Select Row 175
3299                                    Custom: Row 175, Column 1
3300                                        CheckBox: Check Box
3301                                    Custom: Row 175, Column 2
3302                                        Edit: Edit Box
3303                                    Custom: Row 175, Column 3
3304                                        Edit: Edit Box
3305                                    Custom: Row 175, Column 4
3306                                        Edit: Edit Box
3307                                    Custom: Row 175, Column 5
3308                                        Edit: Edit Box
3309                                Custom: Row 176
3310                                    Header: Select Row 176
3311                                    Custom: Row 176, Column 1
3312                                        CheckBox: Check Box
3313                                    Custom: Row 176, Column 2
3314                                        Edit: Edit Box
3315                                    Custom: Row 176, Column 3
3316                                        Edit: Edit Box
3317                                    Custom: Row 176, Column 4
3318                                        Edit: Edit Box
3319                                    Custom: Row 176, Column 5
3320                                        Edit: Edit Box
3321                                Custom: Row 177
3322                                    Header: Select Row 177
3323                                    Custom: Row 177, Column 1
3324                                        CheckBox: Check Box
3325                                    Custom: Row 177, Column 2
3326                                        Edit: Edit Box
3327                                    Custom: Row 177, Column 3
3328                                        Edit: Edit Box
3329                                    Custom: Row 177, Column 4
3330                                        Edit: Edit Box
3331                                    Custom: Row 177, Column 5
3332                                        Edit: Edit Box
3333                                Custom: Row 178
3334                                    Header: Select Row 178
3335                                    Custom: Row 178, Column 1
3336                                        CheckBox: Check Box
3337                                    Custom: Row 178, Column 2
3338                                        Edit: Edit Box
3339                                    Custom: Row 178, Column 3
3340                                        Edit: Edit Box
3341                                    Custom: Row 178, Column 4
3342                                        Edit: Edit Box
3343                                    Custom: Row 178, Column 5
3344                                        Edit: Edit Box
3345                                Custom: Row 179
3346                                    Header: Select Row 179
3347                                    Custom: Row 179, Column 1
3348                                        CheckBox: Check Box
3349                                    Custom: Row 179, Column 2
3350                                        Edit: Edit Box
3351                                    Custom: Row 179, Column 3
3352                                        Edit: Edit Box
3353                                    Custom: Row 179, Column 4
3354                                        Edit: Edit Box
3355                                    Custom: Row 179, Column 5
3356                                        Edit: Edit Box
3357                                Custom: Row 180
3358                                    Header: Select Row 180
3359                                    Custom: Row 180, Column 1
3360                                        CheckBox: Check Box
3361                                    Custom: Row 180, Column 2
3362                                        Edit: Edit Box
3363                                    Custom: Row 180, Column 3
3364                                        Edit: Edit Box
3365                                    Custom: Row 180, Column 4
3366                                        Edit: Edit Box
3367                                    Custom: Row 180, Column 5
3368                                        Edit: Edit Box
3369                                Custom: Row 181
3370                                    Header: Select Row 181
3371                                    Custom: Row 181, Column 1
3372                                        CheckBox: Check Box
3373                                    Custom: Row 181, Column 2
3374                                        Edit: Edit Box
3375                                    Custom: Row 181, Column 3
3376                                        Edit: Edit Box
3377                                    Custom: Row 181, Column 4
3378                                        Edit: Edit Box
3379                                    Custom: Row 181, Column 5
3380                                        Edit: Edit Box
3381                                Custom: Row 182
3382                                    Header: Select Row 182
3383                                    Custom: Row 182, Column 1
3384                                        CheckBox: Check Box
3385                                    Custom: Row 182, Column 2
3386                                        Edit: Edit Box
3387                                    Custom: Row 182, Column 3
3388                                        Edit: Edit Box
3389                                    Custom: Row 182, Column 4
3390                                        Edit: Edit Box
3391                                    Custom: Row 182, Column 5
3392                                        Edit: Edit Box
3393                                Custom: Row 183
3394                                    Header: Select Row 183
3395                                    Custom: Row 183, Column 1
3396                                        CheckBox: Check Box
3397                                    Custom: Row 183, Column 2
3398                                        Edit: Edit Box
3399                                    Custom: Row 183, Column 3
3400                                        Edit: Edit Box
3401                                    Custom: Row 183, Column 4
3402                                        Edit: Edit Box
3403                                    Custom: Row 183, Column 5
3404                                        Edit: Edit Box
3405                                Custom: Row 184
3406                                    Header: Select Row 184
3407                                    Custom: Row 184, Column 1
3408                                        CheckBox: Check Box
3409                                    Custom: Row 184, Column 2
3410                                        Edit: Edit Box
3411                                    Custom: Row 184, Column 3
3412                                        Edit: Edit Box
3413                                    Custom: Row 184, Column 4
3414                                        Edit: Edit Box
3415                                    Custom: Row 184, Column 5
3416                                        Edit: Edit Box
3417                                Custom: Row 185
3418                                    Header: Select Row 185
3419                                    Custom: Row 185, Column 1
3420                                        CheckBox: Check Box
3421                                    Custom: Row 185, Column 2
3422                                        Edit: Edit Box
3423                                    Custom: Row 185, Column 3
3424                                        Edit: Edit Box
3425                                    Custom: Row 185, Column 4
3426                                        Edit: Edit Box
3427                                    Custom: Row 185, Column 5
3428                                        Edit: Edit Box
3429                                Custom: Row 186
3430                                    Header: Select Row 186
3431                                    Custom: Row 186, Column 1
3432                                        CheckBox: Check Box
3433                                    Custom: Row 186, Column 2
3434                                        Edit: Edit Box
3435                                    Custom: Row 186, Column 3
3436                                        Edit: Edit Box
3437                                    Custom: Row 186, Column 4
3438                                        Edit: Edit Box
3439                                    Custom: Row 186, Column 5
3440                                        Edit: Edit Box
3441                                Custom: Row 187
3442                                    Header: Select Row 187
3443                                    Custom: Row 187, Column 1
3444                                        CheckBox: Check Box
3445                                    Custom: Row 187, Column 2
3446                                        Edit: Edit Box
3447                                    Custom: Row 187, Column 3
3448                                        Edit: Edit Box
3449                                    Custom: Row 187, Column 4
3450                                        Edit: Edit Box
3451                                    Custom: Row 187, Column 5
3452                                        Edit: Edit Box
3453                                Custom: Row 188
3454                                    Header: Select Row 188
3455                                    Custom: Row 188, Column 1
3456                                        CheckBox: Check Box
3457                                    Custom: Row 188, Column 2
3458                                        Edit: Edit Box
3459                                    Custom: Row 188, Column 3
3460                                        Edit: Edit Box
3461                                    Custom: Row 188, Column 4
3462                                        Edit: Edit Box
3463                                    Custom: Row 188, Column 5
3464                                        Edit: Edit Box
3465                                Custom: Row 189
3466                                    Header: Select Row 189
3467                                    Custom: Row 189, Column 1
3468                                        CheckBox: Check Box
3469                                    Custom: Row 189, Column 2
3470                                        Edit: Edit Box
3471                                    Custom: Row 189, Column 3
3472                                        Edit: Edit Box
3473                                    Custom: Row 189, Column 4
3474                                        Edit: Edit Box
3475                                    Custom: Row 189, Column 5
3476                                        Edit: Edit Box
3477                                Custom: Row 190
3478                                    Header: Select Row 190
3479                                    Custom: Row 190, Column 1
3480                                        CheckBox: Check Box
3481                                    Custom: Row 190, Column 2
3482                                        Edit: Edit Box
3483                                    Custom: Row 190, Column 3
3484                                        Edit: Edit Box
3485                                    Custom: Row 190, Column 4
3486                                        Edit: Edit Box
3487                                    Custom: Row 190, Column 5
3488                                        Edit: Edit Box
3489                                Custom: Row 191
3490                                    Header: Select Row 191
3491                                    Custom: Row 191, Column 1
3492                                        CheckBox: Check Box
3493                                    Custom: Row 191, Column 2
3494                                        Edit: Edit Box
3495                                    Custom: Row 191, Column 3
3496                                        Edit: Edit Box
3497                                    Custom: Row 191, Column 4
3498                                        Edit: Edit Box
3499                                    Custom: Row 191, Column 5
3500                                        Edit: Edit Box
3501                                Custom: Row 192
3502                                    Header: Select Row 192
3503                                    Custom: Row 192, Column 1
3504                                        CheckBox: Check Box
3505                                    Custom: Row 192, Column 2
3506                                        Edit: Edit Box
3507                                    Custom: Row 192, Column 3
3508                                        Edit: Edit Box
3509                                    Custom: Row 192, Column 4
3510                                        Edit: Edit Box
3511                                    Custom: Row 192, Column 5
3512                                        Edit: Edit Box
3513                                Custom: Row 193
3514                                    Header: Select Row 193
3515                                    Custom: Row 193, Column 1
3516                                        CheckBox: Check Box
3517                                    Custom: Row 193, Column 2
3518                                        Edit: Edit Box
3519                                    Custom: Row 193, Column 3
3520                                        Edit: Edit Box
3521                                    Custom: Row 193, Column 4
3522                                        Edit: Edit Box
3523                                    Custom: Row 193, Column 5
3524                                        Edit: Edit Box
3525                                Custom: Row 194
3526                                    Header: Select Row 194
3527                                    Custom: Row 194, Column 1
3528                                        CheckBox: Check Box
3529                                    Custom: Row 194, Column 2
3530                                        Edit: Edit Box
3531                                    Custom: Row 194, Column 3
3532                                        Edit: Edit Box
3533                                    Custom: Row 194, Column 4
3534                                        Edit: Edit Box
3535                                    Custom: Row 194, Column 5
3536                                        Edit: Edit Box
3537                                Custom: Row 195
3538                                    Header: Select Row 195
3539                                    Custom: Row 195, Column 1
3540                                        CheckBox: Check Box
3541                                    Custom: Row 195, Column 2
3542                                        Edit: Edit Box
3543                                    Custom: Row 195, Column 3
3544                                        Edit: Edit Box
3545                                    Custom: Row 195, Column 4
3546                                        Edit: Edit Box
3547                                    Custom: Row 195, Column 5
3548                                        Edit: Edit Box
3549                                Custom: Row 196
3550                                    Header: Select Row 196
3551                                    Custom: Row 196, Column 1
3552                                        CheckBox: Check Box
3553                                    Custom: Row 196, Column 2
3554                                        Edit: Edit Box
3555                                    Custom: Row 196, Column 3
3556                                        Edit: Edit Box
3557                                    Custom: Row 196, Column 4
3558                                        Edit: Edit Box
3559                                    Custom: Row 196, Column 5
3560                                        Edit: Edit Box
3561                                Custom: Row 197
3562                                    Header: Select Row 197
3563                                    Custom: Row 197, Column 1
3564                                        CheckBox: Check Box
3565                                    Custom: Row 197, Column 2
3566                                        Edit: Edit Box
3567                                    Custom: Row 197, Column 3
3568                                        Edit: Edit Box
3569                                    Custom: Row 197, Column 4
3570                                        Edit: Edit Box
3571                                    Custom: Row 197, Column 5
3572                                        Edit: Edit Box
3573                                Custom: Row 198
3574                                    Header: Select Row 198
3575                                    Custom: Row 198, Column 1
3576                                        CheckBox: Check Box
3577                                    Custom: Row 198, Column 2
3578                                        Edit: Edit Box
3579                                    Custom: Row 198, Column 3
3580                                        Edit: Edit Box
3581                                    Custom: Row 198, Column 4
3582                                        Edit: Edit Box
3583                                    Custom: Row 198, Column 5
3584                                        Edit: Edit Box
3585                                Custom: Row 199
3586                                    Header: Select Row 199
3587                                    Custom: Row 199, Column 1
3588                                        CheckBox: Check Box
3589                                    Custom: Row 199, Column 2
3590                                        Edit: Edit Box
3591                                    Custom: Row 199, Column 3
3592                                        Edit: Edit Box
3593                                    Custom: Row 199, Column 4
3594                                        Edit: Edit Box
3595                                    Custom: Row 199, Column 5
3596                                        Edit: Edit Box
3597                                Custom: Row 200
3598                                    Header: Select Row 200
3599                                    Custom: Row 200, Column 1
3600                                        CheckBox: Check Box
3601                                    Custom: Row 200, Column 2
3602                                        Edit: Edit Box
3603                                    Custom: Row 200, Column 3
3604                                        Edit: Edit Box
3605                                    Custom: Row 200, Column 4
3606                                        Edit: Edit Box
3607                                    Custom: Row 200, Column 5
3608                                        Edit: Edit Box
3609                                Custom: Row 201
3610                                    Header: Select Row 201
3611                                    Custom: Row 201, Column 1
3612                                        CheckBox: Check Box
3613                                    Custom: Row 201, Column 2
3614                                        Edit: Edit Box
3615                                    Custom: Row 201, Column 3
3616                                        Edit: Edit Box
3617                                    Custom: Row 201, Column 4
3618                                        Edit: Edit Box
3619                                    Custom: Row 201, Column 5
3620                                        Edit: Edit Box
3621                                Custom: Row 202
3622                                    Header: Select Row 202
3623                                    Custom: Row 202, Column 1
3624                                        CheckBox: Check Box
3625                                    Custom: Row 202, Column 2
3626                                        Edit: Edit Box
3627                                    Custom: Row 202, Column 3
3628                                        Edit: Edit Box
3629                                    Custom: Row 202, Column 4
3630                                        Edit: Edit Box
3631                                    Custom: Row 202, Column 5
3632                                        Edit: Edit Box
3633                                Custom: Row 203
3634                                    Header: Select Row 203
3635                                    Custom: Row 203, Column 1
3636                                        CheckBox: Check Box
3637                                    Custom: Row 203, Column 2
3638                                        Edit: Edit Box
3639                                    Custom: Row 203, Column 3
3640                                        Edit: Edit Box
3641                                    Custom: Row 203, Column 4
3642                                        Edit: Edit Box
3643                                    Custom: Row 203, Column 5
3644                                        Edit: Edit Box
3645                                Custom: Row 204
3646                                    Header: Select Row 204
3647                                    Custom: Row 204, Column 1
3648                                        CheckBox: Check Box
3649                                    Custom: Row 204, Column 2
3650                                        Edit: Edit Box
3651                                    Custom: Row 204, Column 3
3652                                        Edit: Edit Box
3653                                    Custom: Row 204, Column 4
3654                                        Edit: Edit Box
3655                                    Custom: Row 204, Column 5
3656                                        Edit: Edit Box
3657                                Custom: Row 205
3658                                    Header: Select Row 205
3659                                    Custom: Row 205, Column 1
3660                                        CheckBox: Check Box
3661                                    Custom: Row 205, Column 2
3662                                        Edit: Edit Box
3663                                    Custom: Row 205, Column 3
3664                                        Edit: Edit Box
3665                                    Custom: Row 205, Column 4
3666                                        Edit: Edit Box
3667                                    Custom: Row 205, Column 5
3668                                        Edit: Edit Box
3669                                Custom: Row 206
3670                                    Header: Select Row 206
3671                                    Custom: Row 206, Column 1
3672                                        CheckBox: Check Box
3673                                    Custom: Row 206, Column 2
3674                                        Edit: Edit Box
3675                                    Custom: Row 206, Column 3
3676                                        Edit: Edit Box
3677                                    Custom: Row 206, Column 4
3678                                        Edit: Edit Box
3679                                    Custom: Row 206, Column 5
3680                                        Edit: Edit Box
3681                                Custom: Row 207
3682                                    Header: Select Row 207
3683                                    Custom: Row 207, Column 1
3684                                        CheckBox: Check Box
3685                                    Custom: Row 207, Column 2
3686                                        Edit: Edit Box
3687                                    Custom: Row 207, Column 3
3688                                        Edit: Edit Box
3689                                    Custom: Row 207, Column 4
3690                                        Edit: Edit Box
3691                                    Custom: Row 207, Column 5
3692                                        Edit: Edit Box
3693                                Custom: Row 208
3694                                    Header: Select Row 208
3695                                    Custom: Row 208, Column 1
3696                                        CheckBox: Check Box
3697                                    Custom: Row 208, Column 2
3698                                        Edit: Edit Box
3699                                    Custom: Row 208, Column 3
3700                                        Edit: Edit Box
3701                                    Custom: Row 208, Column 4
3702                                        Edit: Edit Box
3703                                    Custom: Row 208, Column 5
3704                                        Edit: Edit Box
3705                                Custom: Row 209
3706                                    Header: Select Row 209
3707                                    Custom: Row 209, Column 1
3708                                        CheckBox: Check Box
3709                                    Custom: Row 209, Column 2
3710                                        Edit: Edit Box
3711                                    Custom: Row 209, Column 3
3712                                        Edit: Edit Box
3713                                    Custom: Row 209, Column 4
3714                                        Edit: Edit Box
3715                                    Custom: Row 209, Column 5
3716                                        Edit: Edit Box
3717                                Custom: Row 210
3718                                    Header: Select Row 210
3719                                    Custom: Row 210, Column 1
3720                                        CheckBox: Check Box
3721                                    Custom: Row 210, Column 2
3722                                        Edit: Edit Box
3723                                    Custom: Row 210, Column 3
3724                                        Edit: Edit Box
3725                                    Custom: Row 210, Column 4
3726                                        Edit: Edit Box
3727                                    Custom: Row 210, Column 5
3728                                        Edit: Edit Box
3729                                Custom: Row 211
3730                                    Header: Select Row 211
3731                                    Custom: Row 211, Column 1
3732                                        CheckBox: Check Box
3733                                    Custom: Row 211, Column 2
3734                                        Edit: Edit Box
3735                                    Custom: Row 211, Column 3
3736                                        Edit: Edit Box
3737                                    Custom: Row 211, Column 4
3738                                        Edit: Edit Box
3739                                    Custom: Row 211, Column 5
3740                                        Edit: Edit Box
3741                                Custom: Row 212
3742                                    Header: Select Row 212
3743                                    Custom: Row 212, Column 1
3744                                        CheckBox: Check Box
3745                                    Custom: Row 212, Column 2
3746                                        Edit: Edit Box
3747                                    Custom: Row 212, Column 3
3748                                        Edit: Edit Box
3749                                    Custom: Row 212, Column 4
3750                                        Edit: Edit Box
3751                                    Custom: Row 212, Column 5
3752                                        Edit: Edit Box
3753                                Custom: Row 213
3754                                    Header: Select Row 213
3755                                    Custom: Row 213, Column 1
3756                                        CheckBox: Check Box
3757                                    Custom: Row 213, Column 2
3758                                        Edit: Edit Box
3759                                    Custom: Row 213, Column 3
3760                                        Edit: Edit Box
3761                                    Custom: Row 213, Column 4
3762                                        Edit: Edit Box
3763                                    Custom: Row 213, Column 5
3764                                        Edit: Edit Box
3765                                Custom: Row 214
3766                                    Header: Select Row 214
3767                                    Custom: Row 214, Column 1
3768                                        CheckBox: Check Box
3769                                    Custom: Row 214, Column 2
3770                                        Edit: Edit Box
3771                                    Custom: Row 214, Column 3
3772                                        Edit: Edit Box
3773                                    Custom: Row 214, Column 4
3774                                        Edit: Edit Box
3775                                    Custom: Row 214, Column 5
3776                                        Edit: Edit Box
3777                                Custom: Row 215
3778                                    Header: Select Row 215
3779                                    Custom: Row 215, Column 1
3780                                        CheckBox: Check Box
3781                                    Custom: Row 215, Column 2
3782                                        Edit: Edit Box
3783                                    Custom: Row 215, Column 3
3784                                        Edit: Edit Box
3785                                    Custom: Row 215, Column 4
3786                                        Edit: Edit Box
3787                                    Custom: Row 215, Column 5
3788                                        Edit: Edit Box
3789                                Custom: Row 216
3790                                    Header: Select Row 216
3791                                    Custom: Row 216, Column 1
3792                                        CheckBox: Check Box
3793                                    Custom: Row 216, Column 2
3794                                        Edit: Edit Box
3795                                    Custom: Row 216, Column 3
3796                                        Edit: Edit Box
3797                                    Custom: Row 216, Column 4
3798                                        Edit: Edit Box
3799                                    Custom: Row 216, Column 5
3800                                        Edit: Edit Box
3801                                Custom: Row 217
3802                                    Header: Select Row 217
3803                                    Custom: Row 217, Column 1
3804                                        CheckBox: Check Box
3805                                    Custom: Row 217, Column 2
3806                                        Edit: Edit Box
3807                                    Custom: Row 217, Column 3
3808                                        Edit: Edit Box
3809                                    Custom: Row 217, Column 4
3810                                        Edit: Edit Box
3811                                    Custom: Row 217, Column 5
3812                                        Edit: Edit Box
3813                                Custom: Row 218
3814                                    Header: Select Row 218
3815                                    Custom: Row 218, Column 1
3816                                        CheckBox: Check Box
3817                                    Custom: Row 218, Column 2
3818                                        Edit: Edit Box
3819                                    Custom: Row 218, Column 3
3820                                        Edit: Edit Box
3821                                    Custom: Row 218, Column 4
3822                                        Edit: Edit Box
3823                                    Custom: Row 218, Column 5
3824                                        Edit: Edit Box
3825                                Custom: Row 219
3826                                    Header: Select Row 219
3827                                    Custom: Row 219, Column 1
3828                                        CheckBox: Check Box
3829                                    Custom: Row 219, Column 2
3830                                        Edit: Edit Box
3831                                    Custom: Row 219, Column 3
3832                                        Edit: Edit Box
3833                                    Custom: Row 219, Column 4
3834                                        Edit: Edit Box
3835                                    Custom: Row 219, Column 5
3836                                        Edit: Edit Box
3837                                Custom: Row 220
3838                                    Header: Select Row 220
3839                                    Custom: Row 220, Column 1
3840                                        CheckBox: Check Box
3841                                    Custom: Row 220, Column 2
3842                                        Edit: Edit Box
3843                                    Custom: Row 220, Column 3
3844                                        Edit: Edit Box
3845                                    Custom: Row 220, Column 4
3846                                        Edit: Edit Box
3847                                    Custom: Row 220, Column 5
3848                                        Edit: Edit Box
3849                                Custom: Row 221
3850                                    Header: Select Row 221
3851                                    Custom: Row 221, Column 1
3852                                        CheckBox: Check Box
3853                                    Custom: Row 221, Column 2
3854                                        Edit: Edit Box
3855                                    Custom: Row 221, Column 3
3856                                        Edit: Edit Box
3857                                    Custom: Row 221, Column 4
3858                                        Edit: Edit Box
3859                                    Custom: Row 221, Column 5
3860                                        Edit: Edit Box
3861                                Custom: Row 222
3862                                    Header: Select Row 222
3863                                    Custom: Row 222, Column 1
3864                                        CheckBox: Check Box
3865                                    Custom: Row 222, Column 2
3866                                        Edit: Edit Box
3867                                    Custom: Row 222, Column 3
3868                                        Edit: Edit Box
3869                                    Custom: Row 222, Column 4
3870                                        Edit: Edit Box
3871                                    Custom: Row 222, Column 5
3872                                        Edit: Edit Box
3873                                Custom: Row 223
3874                                    Header: Select Row 223
3875                                    Custom: Row 223, Column 1
3876                                        CheckBox: Check Box
3877                                    Custom: Row 223, Column 2
3878                                        Edit: Edit Box
3879                                    Custom: Row 223, Column 3
3880                                        Edit: Edit Box
3881                                    Custom: Row 223, Column 4
3882                                        Edit: Edit Box
3883                                    Custom: Row 223, Column 5
3884                                        Edit: Edit Box
3885                                Custom: Row 224
3886                                    Header: Select Row 224
3887                                    Custom: Row 224, Column 1
3888                                        CheckBox: Check Box
3889                                    Custom: Row 224, Column 2
3890                                        Edit: Edit Box
3891                                    Custom: Row 224, Column 3
3892                                        Edit: Edit Box
3893                                    Custom: Row 224, Column 4
3894                                        Edit: Edit Box
3895                                    Custom: Row 224, Column 5
3896                                        Edit: Edit Box
3897                                Custom: Row 225
3898                                    Header: Select Row 225
3899                                    Custom: Row 225, Column 1
3900                                        CheckBox: Check Box
3901                                    Custom: Row 225, Column 2
3902                                        Edit: Edit Box
3903                                    Custom: Row 225, Column 3
3904                                        Edit: Edit Box
3905                                    Custom: Row 225, Column 4
3906                                        Edit: Edit Box
3907                                    Custom: Row 225, Column 5
3908                                        Edit: Edit Box
3909                                Custom: Row 226
3910                                    Header: Select Row 226
3911                                    Custom: Row 226, Column 1
3912                                        CheckBox: Check Box
3913                                    Custom: Row 226, Column 2
3914                                        Edit: Edit Box
3915                                    Custom: Row 226, Column 3
3916                                        Edit: Edit Box
3917                                    Custom: Row 226, Column 4
3918                                        Edit: Edit Box
3919                                    Custom: Row 226, Column 5
3920                                        Edit: Edit Box
3921                                Custom: Row 227
3922                                    Header: Select Row 227
3923                                    Custom: Row 227, Column 1
3924                                        CheckBox: Check Box
3925                                    Custom: Row 227, Column 2
3926                                        Edit: Edit Box
3927                                    Custom: Row 227, Column 3
3928                                        Edit: Edit Box
3929                                    Custom: Row 227, Column 4
3930                                        Edit: Edit Box
3931                                    Custom: Row 227, Column 5
3932                                        Edit: Edit Box
3933                                Custom: Row 228
3934                                    Header: Select Row 228
3935                                    Custom: Row 228, Column 1
3936                                        CheckBox: Check Box
3937                                    Custom: Row 228, Column 2
3938                                        Edit: Edit Box
3939                                    Custom: Row 228, Column 3
3940                                        Edit: Edit Box
3941                                    Custom: Row 228, Column 4
3942                                        Edit: Edit Box
3943                                    Custom: Row 228, Column 5
3944                                        Edit: Edit Box
3945                                Custom: Row 229
3946                                    Header: Select Row 229
3947                                    Custom: Row 229, Column 1
3948                                        CheckBox: Check Box
3949                                    Custom: Row 229, Column 2
3950                                        Edit: Edit Box
3951                                    Custom: Row 229, Column 3
3952                                        Edit: Edit Box
3953                                    Custom: Row 229, Column 4
3954                                        Edit: Edit Box
3955                                    Custom: Row 229, Column 5
3956                                        Edit: Edit Box
3957                                Custom: Row 230
3958                                    Header: Select Row 230
3959                                    Custom: Row 230, Column 1
3960                                        CheckBox: Check Box
3961                                    Custom: Row 230, Column 2
3962                                        Edit: Edit Box
3963                                    Custom: Row 230, Column 3
3964                                        Edit: Edit Box
3965                                    Custom: Row 230, Column 4
3966                                        Edit: Edit Box
3967                                    Custom: Row 230, Column 5
3968                                        Edit: Edit Box
3969                                Custom: Row 231
3970                                    Header: Select Row 231
3971                                    Custom: Row 231, Column 1
3972                                        CheckBox: Check Box
3973                                    Custom: Row 231, Column 2
3974                                        Edit: Edit Box
3975                                    Custom: Row 231, Column 3
3976                                        Edit: Edit Box
3977                                    Custom: Row 231, Column 4
3978                                        Edit: Edit Box
3979                                    Custom: Row 231, Column 5
3980                                        Edit: Edit Box
3981                                Custom: Row 232
3982                                    Header: Select Row 232
3983                                    Custom: Row 232, Column 1
3984                                        CheckBox: Check Box
3985                                    Custom: Row 232, Column 2
3986                                        Edit: Edit Box
3987                                    Custom: Row 232, Column 3
3988                                        Edit: Edit Box
3989                                    Custom: Row 232, Column 4
3990                                        Edit: Edit Box
3991                                    Custom: Row 232, Column 5
3992                                        Edit: Edit Box
3993                                Custom: Row 233
3994                                    Header: Select Row 233
3995                                    Custom: Row 233, Column 1
3996                                        CheckBox: Check Box
3997                                    Custom: Row 233, Column 2
3998                                        Edit: Edit Box
3999                                    Custom: Row 233, Column 3
4000                                        Edit: Edit Box
4001                                    Custom: Row 233, Column 4
4002                                        Edit: Edit Box
4003                                    Custom: Row 233, Column 5
4004                                        Edit: Edit Box
4005                                Custom: Row 234
4006                                    Header: Select Row 234
4007                                    Custom: Row 234, Column 1
4008                                        CheckBox: Check Box
4009                                    Custom: Row 234, Column 2
4010                                        Edit: Edit Box
4011                                    Custom: Row 234, Column 3
4012                                        Edit: Edit Box
4013                                    Custom: Row 234, Column 4
4014                                        Edit: Edit Box
4015                                    Custom: Row 234, Column 5
4016                                        Edit: Edit Box
4017                                Custom: Row 235
4018                                    Header: Select Row 235
4019                                    Custom: Row 235, Column 1
4020                                        CheckBox: Check Box
4021                                    Custom: Row 235, Column 2
4022                                        Edit: Edit Box
4023                                    Custom: Row 235, Column 3
4024                                        Edit: Edit Box
4025                                    Custom: Row 235, Column 4
4026                                        Edit: Edit Box
4027                                    Custom: Row 235, Column 5
4028                                        Edit: Edit Box
4029                                Custom: Row 236
4030                                    Header: Select Row 236
4031                                    Custom: Row 236, Column 1
4032                                        CheckBox: Check Box
4033                                    Custom: Row 236, Column 2
4034                                        Edit: Edit Box
4035                                    Custom: Row 236, Column 3
4036                                        Edit: Edit Box
4037                                    Custom: Row 236, Column 4
4038                                        Edit: Edit Box
4039                                    Custom: Row 236, Column 5
4040                                        Edit: Edit Box
4041                                Custom: Row 237
4042                                    Header: Select Row 237
4043                                    Custom: Row 237, Column 1
4044                                        CheckBox: Check Box
4045                                    Custom: Row 237, Column 2
4046                                        Edit: Edit Box
4047                                    Custom: Row 237, Column 3
4048                                        Edit: Edit Box
4049                                    Custom: Row 237, Column 4
4050                                        Edit: Edit Box
4051                                    Custom: Row 237, Column 5
4052                                        Edit: Edit Box
4053                                Custom: Row 238
4054                                    Header: Select Row 238
4055                                    Custom: Row 238, Column 1
4056                                        CheckBox: Check Box
4057                                    Custom: Row 238, Column 2
4058                                        Edit: Edit Box
4059                                    Custom: Row 238, Column 3
4060                                        Edit: Edit Box
4061                                    Custom: Row 238, Column 4
4062                                        Edit: Edit Box
4063                                    Custom: Row 238, Column 5
4064                                        Edit: Edit Box
4065                                Custom: Row 239
4066                                    Header: Select Row 239
4067                                    Custom: Row 239, Column 1
4068                                        CheckBox: Check Box
4069                                    Custom: Row 239, Column 2
4070                                        Edit: Edit Box
4071                                    Custom: Row 239, Column 3
4072                                        Edit: Edit Box
4073                                    Custom: Row 239, Column 4
4074                                        Edit: Edit Box
4075                                    Custom: Row 239, Column 5
4076                                        Edit: Edit Box
4077                                Custom: Row 240
4078                                    Header: Select Row 240
4079                                    Custom: Row 240, Column 1
4080                                        CheckBox: Check Box
4081                                    Custom: Row 240, Column 2
4082                                        Edit: Edit Box
4083                                    Custom: Row 240, Column 3
4084                                        Edit: Edit Box
4085                                    Custom: Row 240, Column 4
4086                                        Edit: Edit Box
4087                                    Custom: Row 240, Column 5
4088                                        Edit: Edit Box
4089                                Custom: Row 241
4090                                    Header: Select Row 241
4091                                    Custom: Row 241, Column 1
4092                                        CheckBox: Check Box
4093                                    Custom: Row 241, Column 2
4094                                        Edit: Edit Box
4095                                    Custom: Row 241, Column 3
4096                                        Edit: Edit Box
4097                                    Custom: Row 241, Column 4
4098                                        Edit: Edit Box
4099                                    Custom: Row 241, Column 5
4100                                        Edit: Edit Box
4101                                Custom: Row 242
4102                                    Header: Select Row 242
4103                                    Custom: Row 242, Column 1
4104                                        CheckBox: Check Box
4105                                    Custom: Row 242, Column 2
4106                                        Edit: Edit Box
4107                                    Custom: Row 242, Column 3
4108                                        Edit: Edit Box
4109                                    Custom: Row 242, Column 4
4110                                        Edit: Edit Box
4111                                    Custom: Row 242, Column 5
4112                                        Edit: Edit Box
4113                                Custom: Row 243
4114                                    Header: Select Row 243
4115                                    Custom: Row 243, Column 1
4116                                        CheckBox: Check Box
4117                                    Custom: Row 243, Column 2
4118                                        Edit: Edit Box
4119                                    Custom: Row 243, Column 3
4120                                        Edit: Edit Box
4121                                    Custom: Row 243, Column 4
4122                                        Edit: Edit Box
4123                                    Custom: Row 243, Column 5
4124                                        Edit: Edit Box
4125                                Custom: Row 244
4126                                    Header: Select Row 244
4127                                    Custom: Row 244, Column 1
4128                                        CheckBox: Check Box
4129                                    Custom: Row 244, Column 2
4130                                        Edit: Edit Box
4131                                    Custom: Row 244, Column 3
4132                                        Edit: Edit Box
4133                                    Custom: Row 244, Column 4
4134                                        Edit: Edit Box
4135                                    Custom: Row 244, Column 5
4136                                        Edit: Edit Box
4137                                Custom: Row 245
4138                                    Header: Select Row 245
4139                                    Custom: Row 245, Column 1
4140                                        CheckBox: Check Box
4141                                    Custom: Row 245, Column 2
4142                                        Edit: Edit Box
4143                                    Custom: Row 245, Column 3
4144                                        Edit: Edit Box
4145                                    Custom: Row 245, Column 4
4146                                        Edit: Edit Box
4147                                    Custom: Row 245, Column 5
4148                                        Edit: Edit Box
4149                                Custom: Row 246
4150                                    Header: Select Row 246
4151                                    Custom: Row 246, Column 1
4152                                        CheckBox: Check Box
4153                                    Custom: Row 246, Column 2
4154                                        Edit: Edit Box
4155                                    Custom: Row 246, Column 3
4156                                        Edit: Edit Box
4157                                    Custom: Row 246, Column 4
4158                                        Edit: Edit Box
4159                                    Custom: Row 246, Column 5
4160                                        Edit: Edit Box
4161                                Custom: Row 247
4162                                    Header: Select Row 247
4163                                    Custom: Row 247, Column 1
4164                                        CheckBox: Check Box
4165                                    Custom: Row 247, Column 2
4166                                        Edit: Edit Box
4167                                    Custom: Row 247, Column 3
4168                                        Edit: Edit Box
4169                                    Custom: Row 247, Column 4
4170                                        Edit: Edit Box
4171                                    Custom: Row 247, Column 5
4172                                        Edit: Edit Box
4173                                Custom: Row 248
4174                                    Header: Select Row 248
4175                                    Custom: Row 248, Column 1
4176                                        CheckBox: Check Box
4177                                    Custom: Row 248, Column 2
4178                                        Edit: Edit Box
4179                                    Custom: Row 248, Column 3
4180                                        Edit: Edit Box
4181                                    Custom: Row 248, Column 4
4182                                        Edit: Edit Box
4183                                    Custom: Row 248, Column 5
4184                                        Edit: Edit Box
4185                                Custom: Row 249
4186                                    Header: Select Row 249
4187                                    Custom: Row 249, Column 1
4188                                        CheckBox: Check Box
4189                                    Custom: Row 249, Column 2
4190                                        Edit: Edit Box
4191                                    Custom: Row 249, Column 3
4192                                        Edit: Edit Box
4193                                    Custom: Row 249, Column 4
4194                                        Edit: Edit Box
4195                                    Custom: Row 249, Column 5
4196                                        Edit: Edit Box
4197                                Custom: Row 250
4198                                    Header: Select Row 250
4199                                    Custom: Row 250, Column 1
4200                                        CheckBox: Check Box
4201                                    Custom: Row 250, Column 2
4202                                        Edit: Edit Box
4203                                    Custom: Row 250, Column 3
4204                                        Edit: Edit Box
4205                                    Custom: Row 250, Column 4
4206                                        Edit: Edit Box
4207                                    Custom: Row 250, Column 5
4208                                        Edit: Edit Box
4209                                Custom: Row 251
4210                                    Header: Select Row 251
4211                                    Custom: Row 251, Column 1
4212                                        CheckBox: Check Box
4213                                    Custom: Row 251, Column 2
4214                                        Edit: Edit Box
4215                                    Custom: Row 251, Column 3
4216                                        Edit: Edit Box
4217                                    Custom: Row 251, Column 4
4218                                        Edit: Edit Box
4219                                    Custom: Row 251, Column 5
4220                                        Edit: Edit Box
4221                                Custom: Row 252
4222                                    Header: Select Row 252
4223                                    Custom: Row 252, Column 1
4224                                        CheckBox: Check Box
4225                                    Custom: Row 252, Column 2
4226                                        Edit: Edit Box
4227                                    Custom: Row 252, Column 3
4228                                        Edit: Edit Box
4229                                    Custom: Row 252, Column 4
4230                                        Edit: Edit Box
4231                                    Custom: Row 252, Column 5
4232                                        Edit: Edit Box
4233                                Custom: Row 253
4234                                    Header: Select Row 253
4235                                    Custom: Row 253, Column 1
4236                                        CheckBox: Check Box
4237                                    Custom: Row 253, Column 2
4238                                        Edit: Edit Box
4239                                    Custom: Row 253, Column 3
4240                                        Edit: Edit Box
4241                                    Custom: Row 253, Column 4
4242                                        Edit: Edit Box
4243                                    Custom: Row 253, Column 5
4244                                        Edit: Edit Box
4245                                Custom: Row 254
4246                                    Header: Select Row 254
4247                                    Custom: Row 254, Column 1
4248                                        CheckBox: Check Box
4249                                    Custom: Row 254, Column 2
4250                                        Edit: Edit Box
4251                                    Custom: Row 254, Column 3
4252                                        Edit: Edit Box
4253                                    Custom: Row 254, Column 4
4254                                        Edit: Edit Box
4255                                    Custom: Row 254, Column 5
4256                                        Edit: Edit Box
4257                                Custom: Row 255
4258                                    Header: Select Row 255
4259                                    Custom: Row 255, Column 1
4260                                        CheckBox: Check Box
4261                                    Custom: Row 255, Column 2
4262                                        Edit: Edit Box
4263                                    Custom: Row 255, Column 3
4264                                        Edit: Edit Box
4265                                    Custom: Row 255, Column 4
4266                                        Edit: Edit Box
4267                                    Custom: Row 255, Column 5
4268                                        Edit: Edit Box
4269                                Custom: Row 256
4270                                    Header: Select Row 256
4271                                    Custom: Row 256, Column 1
4272                                        CheckBox: Check Box
4273                                    Custom: Row 256, Column 2
4274                                        Edit: Edit Box
4275                                    Custom: Row 256, Column 3
4276                                        Edit: Edit Box
4277                                    Custom: Row 256, Column 4
4278                                        Edit: Edit Box
4279                                    Custom: Row 256, Column 5
4280                                        Edit: Edit Box
4281                                Custom: Row 257
4282                                    Header: Select Row 257
4283                                    Custom: Row 257, Column 1
4284                                        CheckBox: Check Box
4285                                    Custom: Row 257, Column 2
4286                                        Edit: Edit Box
4287                                    Custom: Row 257, Column 3
4288                                        Edit: Edit Box
4289                                    Custom: Row 257, Column 4
4290                                        Edit: Edit Box
4291                                    Custom: Row 257, Column 5
4292                                        Edit: Edit Box
4293                                Custom: Row 258
4294                                    Header: Select Row 258
4295                                    Custom: Row 258, Column 1
4296                                        CheckBox: Check Box
4297                                    Custom: Row 258, Column 2
4298                                        Edit: Edit Box
4299                                    Custom: Row 258, Column 3
4300                                        Edit: Edit Box
4301                                    Custom: Row 258, Column 4
4302                                        Edit: Edit Box
4303                                    Custom: Row 258, Column 5
4304                                        Edit: Edit Box
4305                                Custom: Row 259
4306                                    Header: Select Row 259
4307                                    Custom: Row 259, Column 1
4308                                        CheckBox: Check Box
4309                                    Custom: Row 259, Column 2
4310                                        Edit: Edit Box
4311                                    Custom: Row 259, Column 3
4312                                        Edit: Edit Box
4313                                    Custom: Row 259, Column 4
4314                                        Edit: Edit Box
4315                                    Custom: Row 259, Column 5
4316                                        Edit: Edit Box
4317                                Custom: Row 260
4318                                    Header: Select Row 260
4319                                    Custom: Row 260, Column 1
4320                                        CheckBox: Check Box
4321                                    Custom: Row 260, Column 2
4322                                        Edit: Edit Box
4323                                    Custom: Row 260, Column 3
4324                                        Edit: Edit Box
4325                                    Custom: Row 260, Column 4
4326                                        Edit: Edit Box
4327                                    Custom: Row 260, Column 5
4328                                        Edit: Edit Box
4329                                Custom: Row 261
4330                                    Header: Select Row 261
4331                                    Custom: Row 261, Column 1
4332                                        CheckBox: Check Box
4333                                    Custom: Row 261, Column 2
4334                                        Edit: Edit Box
4335                                    Custom: Row 261, Column 3
4336                                        Edit: Edit Box
4337                                    Custom: Row 261, Column 4
4338                                        Edit: Edit Box
4339                                    Custom: Row 261, Column 5
4340                                        Edit: Edit Box
4341                                Custom: Row 262
4342                                    Header: Select Row 262
4343                                    Custom: Row 262, Column 1
4344                                        CheckBox: Check Box
4345                                    Custom: Row 262, Column 2
4346                                        Edit: Edit Box
4347                                    Custom: Row 262, Column 3
4348                                        Edit: Edit Box
4349                                    Custom: Row 262, Column 4
4350                                        Edit: Edit Box
4351                                    Custom: Row 262, Column 5
4352                                        Edit: Edit Box
4353                                Custom: Row 263
4354                                    Header: Select Row 263
4355                                    Custom: Row 263, Column 1
4356                                        CheckBox: Check Box
4357                                    Custom: Row 263, Column 2
4358                                        Edit: Edit Box
4359                                    Custom: Row 263, Column 3
4360                                        Edit: Edit Box
4361                                    Custom: Row 263, Column 4
4362                                        Edit: Edit Box
4363                                    Custom: Row 263, Column 5
4364                                        Edit: Edit Box
4365                                Custom: Row 264
4366                                    Header: Select Row 264
4367                                    Custom: Row 264, Column 1
4368                                        CheckBox: Check Box
4369                                    Custom: Row 264, Column 2
4370                                        Edit: Edit Box
4371                                    Custom: Row 264, Column 3
4372                                        Edit: Edit Box
4373                                    Custom: Row 264, Column 4
4374                                        Edit: Edit Box
4375                                    Custom: Row 264, Column 5
4376                                        Edit: Edit Box
4377                                Custom: Row 265
4378                                    Header: Select Row 265
4379                                    Custom: Row 265, Column 1
4380                                        CheckBox: Check Box
4381                                    Custom: Row 265, Column 2
4382                                        Edit: Edit Box
4383                                    Custom: Row 265, Column 3
4384                                        Edit: Edit Box
4385                                    Custom: Row 265, Column 4
4386                                        Edit: Edit Box
4387                                    Custom: Row 265, Column 5
4388                                        Edit: Edit Box
4389                                Custom: Row 266
4390                                    Header: Select Row 266
4391                                    Custom: Row 266, Column 1
4392                                        CheckBox: Check Box
4393                                    Custom: Row 266, Column 2
4394                                        Edit: Edit Box
4395                                    Custom: Row 266, Column 3
4396                                        Edit: Edit Box
4397                                    Custom: Row 266, Column 4
4398                                        Edit: Edit Box
4399                                    Custom: Row 266, Column 5
4400                                        Edit: Edit Box
4401                                Custom: Row 267
4402                                    Header: Select Row 267
4403                                    Custom: Row 267, Column 1
4404                                        CheckBox: Check Box
4405                                    Custom: Row 267, Column 2
4406                                        Edit: Edit Box
4407                                    Custom: Row 267, Column 3
4408                                        Edit: Edit Box
4409                                    Custom: Row 267, Column 4
4410                                        Edit: Edit Box
4411                                    Custom: Row 267, Column 5
4412                                        Edit: Edit Box
4413                                Custom: Row 268
4414                                    Header: Select Row 268
4415                                    Custom: Row 268, Column 1
4416                                        CheckBox: Check Box
4417                                    Custom: Row 268, Column 2
4418                                        Edit: Edit Box
4419                                    Custom: Row 268, Column 3
4420                                        Edit: Edit Box
4421                                    Custom: Row 268, Column 4
4422                                        Edit: Edit Box
4423                                    Custom: Row 268, Column 5
4424                                        Edit: Edit Box
4425                                Custom: Row 269
4426                                    Header: Select Row 269
4427                                    Custom: Row 269, Column 1
4428                                        CheckBox: Check Box
4429                                    Custom: Row 269, Column 2
4430                                        Edit: Edit Box
4431                                    Custom: Row 269, Column 3
4432                                        Edit: Edit Box
4433                                    Custom: Row 269, Column 4
4434                                        Edit: Edit Box
4435                                    Custom: Row 269, Column 5
4436                                        Edit: Edit Box
4437                                Custom: Row 270
4438                                    Header: Select Row 270
4439                                    Custom: Row 270, Column 1
4440                                        CheckBox: Check Box
4441                                    Custom: Row 270, Column 2
4442                                        Edit: Edit Box
4443                                    Custom: Row 270, Column 3
4444                                        Edit: Edit Box
4445                                    Custom: Row 270, Column 4
4446                                        Edit: Edit Box
4447                                    Custom: Row 270, Column 5
4448                                        Edit: Edit Box
4449                                Custom: Row 271
4450                                    Header: Select Row 271
4451                                    Custom: Row 271, Column 1
4452                                        CheckBox: Check Box
4453                                    Custom: Row 271, Column 2
4454                                        Edit: Edit Box
4455                                    Custom: Row 271, Column 3
4456                                        Edit: Edit Box
4457                                    Custom: Row 271, Column 4
4458                                        Edit: Edit Box
4459                                    Custom: Row 271, Column 5
4460                                        Edit: Edit Box
4461                                Custom: Row 272
4462                                    Header: Select Row 272
4463                                    Custom: Row 272, Column 1
4464                                        CheckBox: Check Box
4465                                    Custom: Row 272, Column 2
4466                                        Edit: Edit Box
4467                                    Custom: Row 272, Column 3
4468                                        Edit: Edit Box
4469                                    Custom: Row 272, Column 4
4470                                        Edit: Edit Box
4471                                    Custom: Row 272, Column 5
4472                                        Edit: Edit Box
4473                                Custom: Row 273
4474                                    Header: Select Row 273
4475                                    Custom: Row 273, Column 1
4476                                        CheckBox: Check Box
4477                                    Custom: Row 273, Column 2
4478                                        Edit: Edit Box
4479                                    Custom: Row 273, Column 3
4480                                        Edit: Edit Box
4481                                    Custom: Row 273, Column 4
4482                                        Edit: Edit Box
4483                                    Custom: Row 273, Column 5
4484                                        Edit: Edit Box
4485                                Custom: Row 274
4486                                    Header: Select Row 274
4487                                    Custom: Row 274, Column 1
4488                                        CheckBox: Check Box
4489                                    Custom: Row 274, Column 2
4490                                        Edit: Edit Box
4491                                    Custom: Row 274, Column 3
4492                                        Edit: Edit Box
4493                                    Custom: Row 274, Column 4
4494                                        Edit: Edit Box
4495                                    Custom: Row 274, Column 5
4496                                        Edit: Edit Box
4497                                Custom: Row 275
4498                                    Header: Select Row 275
4499                                    Custom: Row 275, Column 1
4500                                        CheckBox: Check Box
4501                                    Custom: Row 275, Column 2
4502                                        Edit: Edit Box
4503                                    Custom: Row 275, Column 3
4504                                        Edit: Edit Box
4505                                    Custom: Row 275, Column 4
4506                                        Edit: Edit Box
4507                                    Custom: Row 275, Column 5
4508                                        Edit: Edit Box
4509                                Custom: Row 276
4510                                    Header: Select Row 276
4511                                    Custom: Row 276, Column 1
4512                                        CheckBox: Check Box
4513                                    Custom: Row 276, Column 2
4514                                        Edit: Edit Box
4515                                    Custom: Row 276, Column 3
4516                                        Edit: Edit Box
4517                                    Custom: Row 276, Column 4
4518                                        Edit: Edit Box
4519                                    Custom: Row 276, Column 5
4520                                        Edit: Edit Box
4521                                Custom: Row 277
4522                                    Header: Select Row 277
4523                                    Custom: Row 277, Column 1
4524                                        CheckBox: Check Box
4525                                    Custom: Row 277, Column 2
4526                                        Edit: Edit Box
4527                                    Custom: Row 277, Column 3
4528                                        Edit: Edit Box
4529                                    Custom: Row 277, Column 4
4530                                        Edit: Edit Box
4531                                    Custom: Row 277, Column 5
4532                                        Edit: Edit Box
4533                                Custom: Row 278
4534                                    Header: Select Row 278
4535                                    Custom: Row 278, Column 1
4536                                        CheckBox: Check Box
4537                                    Custom: Row 278, Column 2
4538                                        Edit: Edit Box
4539                                    Custom: Row 278, Column 3
4540                                        Edit: Edit Box
4541                                    Custom: Row 278, Column 4
4542                                        Edit: Edit Box
4543                                    Custom: Row 278, Column 5
4544                                        Edit: Edit Box
4545                                Custom: Row 279
4546                                    Header: Select Row 279
4547                                    Custom: Row 279, Column 1
4548                                        CheckBox: Check Box
4549                                    Custom: Row 279, Column 2
4550                                        Edit: Edit Box
4551                                    Custom: Row 279, Column 3
4552                                        Edit: Edit Box
4553                                    Custom: Row 279, Column 4
4554                                        Edit: Edit Box
4555                                    Custom: Row 279, Column 5
4556                                        Edit: Edit Box
4557                                Custom: Row 280
4558                                    Header: Select Row 280
4559                                    Custom: Row 280, Column 1
4560                                        CheckBox: Check Box
4561                                    Custom: Row 280, Column 2
4562                                        Edit: Edit Box
4563                                    Custom: Row 280, Column 3
4564                                        Edit: Edit Box
4565                                    Custom: Row 280, Column 4
4566                                        Edit: Edit Box
4567                                    Custom: Row 280, Column 5
4568                                        Edit: Edit Box
4569                                Custom: Row 281
4570                                    Header: Select Row 281
4571                                    Custom: Row 281, Column 1
4572                                        CheckBox: Check Box
4573                                    Custom: Row 281, Column 2
4574                                        Edit: Edit Box
4575                                    Custom: Row 281, Column 3
4576                                        Edit: Edit Box
4577                                    Custom: Row 281, Column 4
4578                                        Edit: Edit Box
4579                                    Custom: Row 281, Column 5
4580                                        Edit: Edit Box
4581                                Custom: Row 282
4582                                    Header: Select Row 282
4583                                    Custom: Row 282, Column 1
4584                                        CheckBox: Check Box
4585                                    Custom: Row 282, Column 2
4586                                        Edit: Edit Box
4587                                    Custom: Row 282, Column 3
4588                                        Edit: Edit Box
4589                                    Custom: Row 282, Column 4
4590                                        Edit: Edit Box
4591                                    Custom: Row 282, Column 5
4592                                        Edit: Edit Box
4593                                Custom: Row 283
4594                                    Header: Select Row 283
4595                                    Custom: Row 283, Column 1
4596                                        CheckBox: Check Box
4597                                    Custom: Row 283, Column 2
4598                                        Edit: Edit Box
4599                                    Custom: Row 283, Column 3
4600                                        Edit: Edit Box
4601                                    Custom: Row 283, Column 4
4602                                        Edit: Edit Box
4603                                    Custom: Row 283, Column 5
4604                                        Edit: Edit Box
4605                                Custom: Row 284
4606                                    Header: Select Row 284
4607                                    Custom: Row 284, Column 1
4608                                        CheckBox: Check Box
4609                                    Custom: Row 284, Column 2
4610                                        Edit: Edit Box
4611                                    Custom: Row 284, Column 3
4612                                        Edit: Edit Box
4613                                    Custom: Row 284, Column 4
4614                                        Edit: Edit Box
4615                                    Custom: Row 284, Column 5
4616                                        Edit: Edit Box
4617                                Custom: Row 285
4618                                    Header: Select Row 285
4619                                    Custom: Row 285, Column 1
4620                                        CheckBox: Check Box
4621                                    Custom: Row 285, Column 2
4622                                        Edit: Edit Box
4623                                    Custom: Row 285, Column 3
4624                                        Edit: Edit Box
4625                                    Custom: Row 285, Column 4
4626                                        Edit: Edit Box
4627                                    Custom: Row 285, Column 5
4628                                        Edit: Edit Box
4629                                Custom: Row 286
4630                                    Header: Select Row 286
4631                                    Custom: Row 286, Column 1
4632                                        CheckBox: Check Box
4633                                    Custom: Row 286, Column 2
4634                                        Edit: Edit Box
4635                                    Custom: Row 286, Column 3
4636                                        Edit: Edit Box
4637                                    Custom: Row 286, Column 4
4638                                        Edit: Edit Box
4639                                    Custom: Row 286, Column 5
4640                                        Edit: Edit Box
4641                                Custom: Row 287
4642                                    Header: Select Row 287
4643                                    Custom: Row 287, Column 1
4644                                        CheckBox: Check Box
4645                                    Custom: Row 287, Column 2
4646                                        Edit: Edit Box
4647                                    Custom: Row 287, Column 3
4648                                        Edit: Edit Box
4649                                    Custom: Row 287, Column 4
4650                                        Edit: Edit Box
4651                                    Custom: Row 287, Column 5
4652                                        Edit: Edit Box
4653                                Custom: Row 288
4654                                    Header: Select Row 288
4655                                    Custom: Row 288, Column 1
4656                                        CheckBox: Check Box
4657                                    Custom: Row 288, Column 2
4658                                        Edit: Edit Box
4659                                    Custom: Row 288, Column 3
4660                                        Edit: Edit Box
4661                                    Custom: Row 288, Column 4
4662                                        Edit: Edit Box
4663                                    Custom: Row 288, Column 5
4664                                        Edit: Edit Box
4665                                Custom: Row 289
4666                                    Header: Select Row 289
4667                                    Custom: Row 289, Column 1
4668                                        CheckBox: Check Box
4669                                    Custom: Row 289, Column 2
4670                                        Edit: Edit Box
4671                                    Custom: Row 289, Column 3
4672                                        Edit: Edit Box
4673                                    Custom: Row 289, Column 4
4674                                        Edit: Edit Box
4675                                    Custom: Row 289, Column 5
4676                                        Edit: Edit Box
4677                                Custom: Row 290
4678                                    Header: Select Row 290
4679                                    Custom: Row 290, Column 1
4680                                        CheckBox: Check Box
4681                                    Custom: Row 290, Column 2
4682                                        Edit: Edit Box
4683                                    Custom: Row 290, Column 3
4684                                        Edit: Edit Box
4685                                    Custom: Row 290, Column 4
4686                                        Edit: Edit Box
4687                                    Custom: Row 290, Column 5
4688                                        Edit: Edit Box
4689                                Custom: Row 291
4690                                    Header: Select Row 291
4691                                    Custom: Row 291, Column 1
4692                                        CheckBox: Check Box
4693                                    Custom: Row 291, Column 2
4694                                        Edit: Edit Box
4695                                    Custom: Row 291, Column 3
4696                                        Edit: Edit Box
4697                                    Custom: Row 291, Column 4
4698                                        Edit: Edit Box
4699                                    Custom: Row 291, Column 5
4700                                        Edit: Edit Box
4701                                Custom: Row 292
4702                                    Header: Select Row 292
4703                                    Custom: Row 292, Column 1
4704                                        CheckBox: Check Box
4705                                    Custom: Row 292, Column 2
4706                                        Edit: Edit Box
4707                                    Custom: Row 292, Column 3
4708                                        Edit: Edit Box
4709                                    Custom: Row 292, Column 4
4710                                        Edit: Edit Box
4711                                    Custom: Row 292, Column 5
4712                                        Edit: Edit Box
4713                                Custom: Row 293
4714                                    Header: Select Row 293
4715                                    Custom: Row 293, Column 1
4716                                        CheckBox: Check Box
4717                                    Custom: Row 293, Column 2
4718                                        Edit: Edit Box
4719                                    Custom: Row 293, Column 3
4720                                        Edit: Edit Box
4721                                    Custom: Row 293, Column 4
4722                                        Edit: Edit Box
4723                                    Custom: Row 293, Column 5
4724                                        Edit: Edit Box
4725                                Custom: Row 294
4726                                    Header: Select Row 294
4727                                    Custom: Row 294, Column 1
4728                                        CheckBox: Check Box
4729                                    Custom: Row 294, Column 2
4730                                        Edit: Edit Box
4731                                    Custom: Row 294, Column 3
4732                                        Edit: Edit Box
4733                                    Custom: Row 294, Column 4
4734                                        Edit: Edit Box
4735                                    Custom: Row 294, Column 5
4736                                        Edit: Edit Box
4737                                Custom: Row 295
4738                                    Header: Select Row 295
4739                                    Custom: Row 295, Column 1
4740                                        CheckBox: Check Box
4741                                    Custom: Row 295, Column 2
4742                                        Edit: Edit Box
4743                                    Custom: Row 295, Column 3
4744                                        Edit: Edit Box
4745                                    Custom: Row 295, Column 4
4746                                        Edit: Edit Box
4747                                    Custom: Row 295, Column 5
4748                                        Edit: Edit Box
4749                                Custom: Row 296
4750                                    Header: Select Row 296
4751                                    Custom: Row 296, Column 1
4752                                        CheckBox: Check Box
4753                                    Custom: Row 296, Column 2
4754                                        Edit: Edit Box
4755                                    Custom: Row 296, Column 3
4756                                        Edit: Edit Box
4757                                    Custom: Row 296, Column 4
4758                                        Edit: Edit Box
4759                                    Custom: Row 296, Column 5
4760                                        Edit: Edit Box
4761                                Custom: Row 297
4762                                    Header: Select Row 297
4763                                    Custom: Row 297, Column 1
4764                                        CheckBox: Check Box
4765                                    Custom: Row 297, Column 2
4766                                        Edit: Edit Box
4767                                    Custom: Row 297, Column 3
4768                                        Edit: Edit Box
4769                                    Custom: Row 297, Column 4
4770                                        Edit: Edit Box
4771                                    Custom: Row 297, Column 5
4772                                        Edit: Edit Box
4773                                Custom: Row 298
4774                                    Header: Select Row 298
4775                                    Custom: Row 298, Column 1
4776                                        CheckBox: Check Box
4777                                    Custom: Row 298, Column 2
4778                                        Edit: Edit Box
4779                                    Custom: Row 298, Column 3
4780                                        Edit: Edit Box
4781                                    Custom: Row 298, Column 4
4782                                        Edit: Edit Box
4783                                    Custom: Row 298, Column 5
4784                                        Edit: Edit Box
4785                                Custom: Row 299
4786                                    Header: Select Row 299
4787                                    Custom: Row 299, Column 1
4788                                        CheckBox: Check Box
4789                                    Custom: Row 299, Column 2
4790                                        Edit: Edit Box
4791                                    Custom: Row 299, Column 3
4792                                        Edit: Edit Box
4793                                    Custom: Row 299, Column 4
4794                                        Edit: Edit Box
4795                                    Custom: Row 299, Column 5
4796                                        Edit: Edit Box
4797                                Custom: Row 300
4798                                    Header: Select Row 300
4799                                    Custom: Row 300, Column 1
4800                                        CheckBox: Check Box
4801                                    Custom: Row 300, Column 2
4802                                        Edit: Edit Box
4803                                    Custom: Row 300, Column 3
4804                                        Edit: Edit Box
4805                                    Custom: Row 300, Column 4
4806                                        Edit: Edit Box
4807                                    Custom: Row 300, Column 5
4808                                        Edit: Edit Box
4809                                Custom: Row 301
4810                                    Header: Select Row 301
4811                                    Custom: Row 301, Column 1
4812                                        CheckBox: Check Box
4813                                    Custom: Row 301, Column 2
4814                                        Edit: Edit Box
4815                                    Custom: Row 301, Column 3
4816                                        Edit: Edit Box
4817                                    Custom: Row 301, Column 4
4818                                        Edit: Edit Box
4819                                    Custom: Row 301, Column 5
4820                                        Edit: Edit Box
4821                                Custom: Row 302
4822                                    Header: Select Row 302
4823                                    Custom: Row 302, Column 1
4824                                        CheckBox: Check Box
4825                                    Custom: Row 302, Column 2
4826                                        Edit: Edit Box
4827                                    Custom: Row 302, Column 3
4828                                        Edit: Edit Box
4829                                    Custom: Row 302, Column 4
4830                                        Edit: Edit Box
4831                                    Custom: Row 302, Column 5
4832                                        Edit: Edit Box
4833                                Custom: Row 303
4834                                    Header: Select Row 303
4835                                    Custom: Row 303, Column 1
4836                                        CheckBox: Check Box
4837                                    Custom: Row 303, Column 2
4838                                        Edit: Edit Box
4839                                    Custom: Row 303, Column 3
4840                                        Edit: Edit Box
4841                                    Custom: Row 303, Column 4
4842                                        Edit: Edit Box
4843                                    Custom: Row 303, Column 5
4844                                        Edit: Edit Box
4845                                Custom: Row 304
4846                                    Header: Select Row 304
4847                                    Custom: Row 304, Column 1
4848                                        CheckBox: Check Box
4849                                    Custom: Row 304, Column 2
4850                                        Edit: Edit Box
4851                                    Custom: Row 304, Column 3
4852                                        Edit: Edit Box
4853                                    Custom: Row 304, Column 4
4854                                        Edit: Edit Box
4855                                    Custom: Row 304, Column 5
4856                                        Edit: Edit Box
4857                                Custom: Row 305
4858                                    Header: Select Row 305
4859                                    Custom: Row 305, Column 1
4860                                        CheckBox: Check Box
4861                                    Custom: Row 305, Column 2
4862                                        Edit: Edit Box
4863                                    Custom: Row 305, Column 3
4864                                        Edit: Edit Box
4865                                    Custom: Row 305, Column 4
4866                                        Edit: Edit Box
4867                                    Custom: Row 305, Column 5
4868                                        Edit: Edit Box
4869                                Custom: Row 306
4870                                    Header: Select Row 306
4871                                    Custom: Row 306, Column 1
4872                                        CheckBox: Check Box
4873                                    Custom: Row 306, Column 2
4874                                        Edit: Edit Box
4875                                    Custom: Row 306, Column 3
4876                                        Edit: Edit Box
4877                                    Custom: Row 306, Column 4
4878                                        Edit: Edit Box
4879                                    Custom: Row 306, Column 5
4880                                        Edit: Edit Box
4881                                Custom: Row 307
4882                                    Header: Select Row 307
4883                                    Custom: Row 307, Column 1
4884                                        CheckBox: Check Box
4885                                    Custom: Row 307, Column 2
4886                                        Edit: Edit Box
4887                                    Custom: Row 307, Column 3
4888                                        Edit: Edit Box
4889                                    Custom: Row 307, Column 4
4890                                        Edit: Edit Box
4891                                    Custom: Row 307, Column 5
4892                                        Edit: Edit Box
4893                                Custom: Row 308
4894                                    Header: Select Row 308
4895                                    Custom: Row 308, Column 1
4896                                        CheckBox: Check Box
4897                                    Custom: Row 308, Column 2
4898                                        Edit: Edit Box
4899                                    Custom: Row 308, Column 3
4900                                        Edit: Edit Box
4901                                    Custom: Row 308, Column 4
4902                                        Edit: Edit Box
4903                                    Custom: Row 308, Column 5
4904                                        Edit: Edit Box
4905                                Custom: Row 309
4906                                    Header: Select Row 309
4907                                    Custom: Row 309, Column 1
4908                                        CheckBox: Check Box
4909                                    Custom: Row 309, Column 2
4910                                        Edit: Edit Box
4911                                    Custom: Row 309, Column 3
4912                                        Edit: Edit Box
4913                                    Custom: Row 309, Column 4
4914                                        Edit: Edit Box
4915                                    Custom: Row 309, Column 5
4916                                        Edit: Edit Box
4917                                Custom: Row 310
4918                                    Header: Select Row 310
4919                                    Custom: Row 310, Column 1
4920                                        CheckBox: Check Box
4921                                    Custom: Row 310, Column 2
4922                                        Edit: Edit Box
4923                                    Custom: Row 310, Column 3
4924                                        Edit: Edit Box
4925                                    Custom: Row 310, Column 4
4926                                        Edit: Edit Box
4927                                    Custom: Row 310, Column 5
4928                                        Edit: Edit Box
4929                                Custom: Row 311
4930                                    Header: Select Row 311
4931                                    Custom: Row 311, Column 1
4932                                        CheckBox: Check Box
4933                                    Custom: Row 311, Column 2
4934                                        Edit: Edit Box
4935                                    Custom: Row 311, Column 3
4936                                        Edit: Edit Box
4937                                    Custom: Row 311, Column 4
4938                                        Edit: Edit Box
4939                                    Custom: Row 311, Column 5
4940                                        Edit: Edit Box
4941                                Custom: Row 312
4942                                    Header: Select Row 312
4943                                    Custom: Row 312, Column 1
4944                                        CheckBox: Check Box
4945                                    Custom: Row 312, Column 2
4946                                        Edit: Edit Box
4947                                    Custom: Row 312, Column 3
4948                                        Edit: Edit Box
4949                                    Custom: Row 312, Column 4
4950                                        Edit: Edit Box
4951                                    Custom: Row 312, Column 5
4952                                        Edit: Edit Box
4953                                Custom: Row 313
4954                                    Header: Select Row 313
4955                                    Custom: Row 313, Column 1
4956                                        CheckBox: Check Box
4957                                    Custom: Row 313, Column 2
4958                                        Edit: Edit Box
4959                                    Custom: Row 313, Column 3
4960                                        Edit: Edit Box
4961                                    Custom: Row 313, Column 4
4962                                        Edit: Edit Box
4963                                    Custom: Row 313, Column 5
4964                                        Edit: Edit Box
4965                                Custom: Row 314
4966                                    Header: Select Row 314
4967                                    Custom: Row 314, Column 1
4968                                        CheckBox: Check Box
4969                                    Custom: Row 314, Column 2
4970                                        Edit: Edit Box
4971                                    Custom: Row 314, Column 3
4972                                        Edit: Edit Box
4973                                    Custom: Row 314, Column 4
4974                                        Edit: Edit Box
4975                                    Custom: Row 314, Column 5
4976                                        Edit: Edit Box
4977                                Custom: Row 315
4978                                    Header: Select Row 315
4979                                    Custom: Row 315, Column 1
4980                                        CheckBox: Check Box
4981                                    Custom: Row 315, Column 2
4982                                        Edit: Edit Box
4983                                    Custom: Row 315, Column 3
4984                                        Edit: Edit Box
4985                                    Custom: Row 315, Column 4
4986                                        Edit: Edit Box
4987                                    Custom: Row 315, Column 5
4988                                        Edit: Edit Box
4989                                Custom: Row 316
4990                                    Header: Select Row 316
4991                                    Custom: Row 316, Column 1
4992                                        CheckBox: Check Box
4993                                    Custom: Row 316, Column 2
4994                                        Edit: Edit Box
4995                                    Custom: Row 316, Column 3
4996                                        Edit: Edit Box
4997                                    Custom: Row 316, Column 4
4998                                        Edit: Edit Box
4999                                    Custom: Row 316, Column 5
5000                                        Edit: Edit Box
5001                                Custom: Row 317
5002                                    Header: Select Row 317
5003                                    Custom: Row 317, Column 1
5004                                        CheckBox: Check Box
5005                                    Custom: Row 317, Column 2
5006                                        Edit: Edit Box
5007                                    Custom: Row 317, Column 3
5008                                        Edit: Edit Box
5009                                    Custom: Row 317, Column 4
5010                                        Edit: Edit Box
5011                                    Custom: Row 317, Column 5
5012                                        Edit: Edit Box
5013                                Custom: Row 318
5014                                    Header: Select Row 318
5015                                    Custom: Row 318, Column 1
5016                                        CheckBox: Check Box
5017                                    Custom: Row 318, Column 2
5018                                        Edit: Edit Box
5019                                    Custom: Row 318, Column 3
5020                                        Edit: Edit Box
5021                                    Custom: Row 318, Column 4
5022                                        Edit: Edit Box
5023                                    Custom: Row 318, Column 5
5024                                        Edit: Edit Box
5025                                Custom: Row 319
5026                                    Header: Select Row 319
5027                                    Custom: Row 319, Column 1
5028                                        CheckBox: Check Box
5029                                    Custom: Row 319, Column 2
5030                                        Edit: Edit Box
5031                                    Custom: Row 319, Column 3
5032                                        Edit: Edit Box
5033                                    Custom: Row 319, Column 4
5034                                        Edit: Edit Box
5035                                    Custom: Row 319, Column 5
5036                                        Edit: Edit Box
5037                                Custom: Row 320
5038                                    Header: Select Row 320
5039                                    Custom: Row 320, Column 1
5040                                        CheckBox: Check Box
5041                                    Custom: Row 320, Column 2
5042                                        Edit: Edit Box
5043                                    Custom: Row 320, Column 3
5044                                        Edit: Edit Box
5045                                    Custom: Row 320, Column 4
5046                                        Edit: Edit Box
5047                                    Custom: Row 320, Column 5
5048                                        Edit: Edit Box
5049                                Custom: Row 321
5050                                    Header: Select Row 321
5051                                    Custom: Row 321, Column 1
5052                                        CheckBox: Check Box
5053                                    Custom: Row 321, Column 2
5054                                        Edit: Edit Box
5055                                    Custom: Row 321, Column 3
5056                                        Edit: Edit Box
5057                                    Custom: Row 321, Column 4
5058                                        Edit: Edit Box
5059                                    Custom: Row 321, Column 5
5060                                        Edit: Edit Box
5061                                Custom: Row 322
5062                                    Header: Select Row 322
5063                                    Custom: Row 322, Column 1
5064                                        CheckBox: Check Box
5065                                    Custom: Row 322, Column 2
5066                                        Edit: Edit Box
5067                                    Custom: Row 322, Column 3
5068                                        Edit: Edit Box
5069                                    Custom: Row 322, Column 4
5070                                        Edit: Edit Box
5071                                    Custom: Row 322, Column 5
5072                                        Edit: Edit Box
5073                                Custom: Row 323
5074                                    Header: Select Row 323
5075                                    Custom: Row 323, Column 1
5076                                        CheckBox: Check Box
5077                                    Custom: Row 323, Column 2
5078                                        Edit: Edit Box
5079                                    Custom: Row 323, Column 3
5080                                        Edit: Edit Box
5081                                    Custom: Row 323, Column 4
5082                                        Edit: Edit Box
5083                                    Custom: Row 323, Column 5
5084                                        Edit: Edit Box
5085                    Pane: Grid
5086                        Table: Grid
5087                            Custom: Row 1
5088                                Custom: Row 1, Column 1
5089                                    Edit: Edit Box
5090                                Custom: Row 1, Column 2
5091                                    Edit: Edit Box
5092                                Custom: Row 1, Column 3
5093                                    Edit: Edit Box
5094                            Custom: Row 2
5095                                Custom: Row 2, Column 1
5096                                    Edit: Edit Box
5097                                Custom: Row 2, Column 2
5098                                    Edit: Edit Box
5099                                Custom: Row 2, Column 3
5100                                    Edit: Edit Box
5101                            Custom: Row 3
5102                                Custom: Row 3, Column 1
5103                                    Edit: Edit Box
5104                                Custom: Row 3, Column 2
5105                                    Edit: Edit Box
5106                                Custom: Row 3, Column 3
5107                                    Edit: Edit Box
5108                            Custom: Row 4
5109                                Custom: Row 4, Column 1
5110                                    Edit: Edit Box
5111                                Custom: Row 4, Column 2
5112                                    Edit: Edit Box
5113                                Custom: Row 4, Column 3
5114                                    Edit: Edit Box
5115                            Custom: Row 5
5116                                Custom: Row 5, Column 1
5117                                    Edit: Edit Box
5118                                Custom: Row 5, Column 2
5119                                    Edit: Edit Box
5120                                Custom: Row 5, Column 3
5121                                    Edit: Edit Box
5122                            Custom: Row 6
5123                                Custom: Row 6, Column 1
5124                                    Edit: Edit Box
5125                                Custom: Row 6, Column 2
5126                                    Edit: Edit Box
5127                                Custom: Row 6, Column 3
5128                                    Edit: Edit Box
5129                            Custom: Row 7
5130                                Custom: Row 7, Column 1
5131                                    Edit: Edit Box
5132                                Custom: Row 7, Column 2
5133                                    Edit: Edit Box
5134                                Custom: Row 7, Column 3
5135                                    Edit: Edit Box
5136                            Custom: Row 8
5137                                Custom: Row 8, Column 1
5138                                    Edit: Edit Box
5139                                Custom: Row 8, Column 2
5140                                    Edit: Edit Box
5141                                Custom: Row 8, Column 3
5142                                    Edit: Edit Box
5143                            Custom: Row 9
5144                                Custom: Row 9, Column 1
5145                                    Edit: Edit Box
5146                                Custom: Row 9, Column 2
5147                                    Edit: Edit Box
5148                                Custom: Row 9, Column 3
5149                                    Edit: Edit Box
5150                            Custom: Row 10
5151                                Custom: Row 10, Column 1
5152                                    Edit: Edit Box
5153                                Custom: Row 10, Column 2
5154                                    Edit: Edit Box
5155                                Custom: Row 10, Column 3
5156                                    Edit: Edit Box
5157                            Custom: Row 11
5158                                Custom: Row 11, Column 1
5159                                    Edit: Edit Box
5160                                Custom: Row 11, Column 2
5161                                    Edit: Edit Box
5162                                Custom: Row 11, Column 3
5163                                    Edit: Edit Box
5164                            Custom: Row 12
5165                                Custom: Row 12, Column 1
5166                                    Edit: Edit Box
5167                                Custom: Row 12, Column 2
5168                                    Edit: Edit Box
5169                                Custom: Row 12, Column 3
5170                                    Edit: Edit Box
5171                            Custom: Row 13
5172                                Custom: Row 13, Column 1
5173                                    Edit: Edit Box
5174                                Custom: Row 13, Column 2
5175                                    Edit: Edit Box
5176                                Custom: Row 13, Column 3
5177                                    Edit: Edit Box
5178                TitleBar
5179                    MenuBar: System
5180                        MenuItem: Document Window
5181                    Button: Minimize
5182                    Button: Restore
5183                    Button: Close
5184                CheckBox: MultiLab
5185                Text: MultiLab
5186                CheckBox: Khemia
5187                Text: Khemia
5188                CheckBox: IS_IH
5189                Text: IS_IH
5190                CheckBox: IS_SQL
5191                Text: IS_SQL
5192                Edit: XMsg:
5193                Text: XMsg:
5194                Edit: InstallDate:
5195                Text: InstallDate:
5196                Edit: OverRide:
5197                Text: OverRide:
5198                Edit: LastUpdate:
5199                Text: LastUpdate:
5200                Button: Data Entry
5201                Button: WorkOrders
5202                Button: Prep
5203                Button: Sample Tracker
5204                Button: BackLog Rpt
5205                Text: Omega
5206                Button: Quit
5207                Custom: SelectTopic
5208                    Text: Categories
5209                    RadioButton: System Administration
5210                    Text: System Administration
5211                    RadioButton: LIMS Configuration
5212                    Text: LIMS Configuration
5213                    RadioButton: Laboratory Management
5214                    Text: Laboratory Management
5215                    RadioButton: Coordination
5216                    Text: Coordination
5217                    RadioButton: Analytical
5218                    Text: Analytical
5219                Text: Categories
5220                RadioButton: System Administration
5221                Text: System Administration
5222                RadioButton: LIMS Configuration
5223                Text: LIMS Configuration
5224                RadioButton: Laboratory Management
5225                Text: Laboratory Management
5226                RadioButton: Coordination
5227                Text: Coordination
5228                RadioButton: Analytical
5229                Text: Analytical
5230                RadioButton: Test Information
5231                Text: Test Information
5232                RadioButton: Sales
5233                Text: Sales
5234                RadioButton: Quality Control
5235                Text: Quality Control
5236                RadioButton: Reporting
5237                Text: Reporting
5238                RadioButton: Operations
5239                Text: Operations
5240                Edit: AccessVersion
5241                Text: ME
5242                Image: Box47
5243                List: Options
5244                    ListItem: Check Subcontracted Work
5245                    ListItem: Cleanup WO List
5246                    ListItem: Courier Schedule
5247                    ListItem: Couriers
5248                    ListItem: Laboratory Backlog Report
5249                    ListItem: Sample Disposal
5250                    ListItem: Samples currently on HOLD
5251                    ListItem: SDG Sample Assignment
5252                    ListItem: Vacation Schedule
5253                    ListItem: Work In Progress (WIP) Report
5254                    ListItem: Work Order - Status
5255                    ListItem: Workload History
5256                    ListItem: WorkOrder Tracking
5257                Text: Options
5258                Pane: WORK In Progress
5259                    Custom: Pending_WorkOrders
5260                Text: WORK In Progress
5261                Text: 8
5262                Button: Reports
5263                Text: »SQL
5264                Image: Line77
5265                Image: Line78
5266                Image: Line79
5267                Image: Line80
5268                Text: If an error message has a help button, please click on it for further help
5269                Text: Hello,
5270                Text: ash
5271                Pane: WORK Outstanding
5272                    Custom: MC_WOOutstandingSub
5273                Edit: Date:
5274                Button: <
5275                Button: >
5276                CheckBox: Show Emailed
5277                Text: Show Emailed
5278                Button: ↑
5279                Button: ↓
5280                Button: WORK Outstanding
5281        TitleBar
5282            MenuBar: System
5283                MenuItem: System
5284            Button: Minimize
5285            Button: Maximize
5286            Button: Close
5287        MenuBar: Menu Bar
5288            ComboBox: Ask a Question

 

Link to comment
Share on other sites

Nevertheless, it is the way to get an overview of the grid controls. If we delete the uninteresting elements, then these elements are back:

0000    Window: Omega_Me...
0125        Pane: Workspace
0126            Window: ODBC...
0127                Pane: OFormSub
0128                    Pane: OFormChild
0159                        Pane: Grid
0160                            Table: Grid
                                    --- Table content ---
                                    49 rows, 9 cols
1167                    Pane: OFormChild
1190                        Pane: Grid
1191                            Table: Grid
                                    --- Table content ---
                                    323 rows, 5 cols
5085                    Pane: Grid
5086                        Table: Grid
                                --- Table content ---
                                13 rows, 3 cols
5178                TitleBar

 

And this is the chain of controls from desktop to target copied from bottom of the info box in your first post:

Pane: Desktop
Window: XX XX...
Pane: Workspace
Window: ODBC...
Pane: OFormSub
Pane: Grid
Table: Grid
Custom: Row 7
Custom: Row 7, Column 1

The Grid Pane control is a direct child of the OFormSub Pane control.

The only Grid control above which is a direct child of OFormSub is the last small Grid control with 13 rows and 3 cols.


In the section that starts with the folowing line in the code box in your first post:

Local $pPane3, $oPane3

Replace $TreeScope_Descendants with $TreeScope_Children so that FindFirst only searches through direct childs.

Link to comment
Share on other sites

12 hours ago, LarsJ said:


In the section that starts with the folowing line in the code box in your first post:

Local $pPane3, $oPane3

Replace $TreeScope_Descendants with $TreeScope_Children so that FindFirst only searches through direct childs.

SUCCESS! Thanks! You rock!

Link to comment
Share on other sites

I have a problem with "LegacyIAccessibleName".
UIASpy displays a text, but in the console output is an empty string instead of the visitor counter.
This is just an exercise to extract the visitor counter. I have already solved the problem in Internet Explorer, but now I want to develop the Chrome browser solution with UIASpy.

#AutoIt3Wrapper_Au3Check_Parameters=-d -w 1 -w 2 -w 3 -w 4 -w 5 -w 6 -w 7

;#AutoIt3Wrapper_UseX64=n ; If target application is running as 32 bit code
;#AutoIt3Wrapper_UseX64=y ; If target application is running as 64 bit code

#include "UIA_Constants.au3" ; Can be copied from UIASpy Includes folder
;#include "UIA_Functions.au3" ; Can be copied from UIASpy Includes folder
;#include "UIA_SafeArray.au3" ; Can be copied from UIASpy Includes folder
;#include "UIA_Variant.au3" ; Can be copied from UIASpy Includes folder

Opt("MustDeclareVars", 1)

ShellExecute("chrome.exe", " --new-window --force-renderer-accessibility https://www.germering-hausaerzte.de/")

MsgBox(64 + 262144, Default, "Scroll to the end of page and see the counter at the right side." & @LF & "Click on new tab and enter 'chrome:accessibility' and set 5 first checkboxes to checked." & @LF & "Then press CNTL+W to leave accessibility panel." & @LF & "Then press OK.")


Example()

MsgBox(64+262144, Default, "Now call UIASpy.au3 and point on the counter and press F4. You will see '$UIA_NamePropertyId   Sie sind Besucher Nr.xxxxxx auf dieser Website'. But this line is NOT in the console output. Why?")

Func Example()
    ; Create UI Automation object
    Local $oUIAutomation = ObjCreateInterface($sCLSID_CUIAutomation8, $sIID_IUIAutomation5, $dtag_IUIAutomation5)
    If Not IsObj($oUIAutomation) Then Return ConsoleWrite("$oUIAutomation ERR" & @CRLF)
    ConsoleWrite("$oUIAutomation OK" & @CRLF)

    ; Get Desktop element
    Local $pDesktop, $oDesktop
    $oUIAutomation.GetRootElement($pDesktop)
    $oDesktop = ObjCreateInterface($pDesktop, $sIID_IUIAutomationElement8, $dtag_IUIAutomationElement8)
    If Not IsObj($oDesktop) Then Return ConsoleWrite("$oDesktop ERR" & @CRLF)
    ConsoleWrite("$oDesktop OK" & @CRLF)

    ; --- Find window/control ---

    ConsoleWrite("--- Find window/control ---" & @CRLF)

    Local $pCondition0
    $oUIAutomation.CreatePropertyCondition($UIA_NamePropertyId, "Hausärzte Germering | Bayern | Dr. Bartusch und Dr. Arnold - Google Chrome", $pCondition0)
    If Not $pCondition0 Then Return ConsoleWrite("$pCondition0 ERR" & @CRLF)
    ConsoleWrite("$pCondition0 OK" & @CRLF)

    Local $pPane1, $oPane1
    $oDesktop.FindFirst($TreeScope_Descendants, $pCondition0, $pPane1)
    $oPane1 = ObjCreateInterface($pPane1, $sIID_IUIAutomationElement8, $dtag_IUIAutomationElement8)
    If Not IsObj($oPane1) Then Return ConsoleWrite("$oPane1 ERR" & @CRLF)
    ConsoleWrite("$oPane1 OK" & @CRLF)

    ; --- Find window/control ---

    ConsoleWrite("--- Find window/control ---" & @CRLF)

;~  Local $pCondition0
    $oUIAutomation.CreatePropertyCondition($UIA_NamePropertyId, "Wix Hit Counter", $pCondition0)
    If Not $pCondition0 Then Return ConsoleWrite("$pCondition0 ERR" & @CRLF)
    ConsoleWrite("$pCondition0 OK" & @CRLF)

    Local $pDocument1, $oDocument1
    $oPane1.FindFirst($TreeScope_Descendants, $pCondition0, $pDocument1)
    $oDocument1 = ObjCreateInterface($pDocument1, $sIID_IUIAutomationElement8, $dtag_IUIAutomationElement8)
    If Not IsObj($oDocument1) Then Return ConsoleWrite("$oDocument1 ERR" & @CRLF)
    ConsoleWrite("$oDocument1 OK" & @CRLF)

    ; --- Find window/control ---

    ConsoleWrite("--- Find window/control ---" & @CRLF)

    Local $pCondition1
    $oUIAutomation.CreatePropertyCondition($UIA_NamePropertyId, "Hausärzte Germering | Bayern | Dr. Bartusch und Dr. Arnold - Google Chrome", $pCondition1)
    If Not $pCondition1 Then Return ConsoleWrite("$pCondition1 ERR" & @CRLF)
    ConsoleWrite("$pCondition1 OK" & @CRLF)

;~  Local $pPane1, $oPane1
    $oDesktop.FindFirst($TreeScope_Descendants, $pCondition1, $pPane1)
    $oPane1 = ObjCreateInterface($pPane1, $sIID_IUIAutomationElement8, $dtag_IUIAutomationElement8)
    If Not IsObj($oPane1) Then Return ConsoleWrite("$oPane1 ERR" & @CRLF)
    ConsoleWrite("$oPane1 OK" & @CRLF)

    ; --- Find window/control ---

    ConsoleWrite("--- Find window/control ---" & @CRLF)

    Local $pCondition2
    $oUIAutomation.CreatePropertyCondition($UIA_NamePropertyId, "Hcounter App", $pCondition2)
    If Not $pCondition2 Then Return ConsoleWrite("$pCondition2 ERR" & @CRLF)
    ConsoleWrite("$pCondition2 OK" & @CRLF)

    Local $pDocument2, $oDocument2
    $oPane1.FindFirst($TreeScope_Descendants, $pCondition2, $pDocument2)
    $oDocument2 = ObjCreateInterface($pDocument2, $sIID_IUIAutomationElement8, $dtag_IUIAutomationElement8)
    If Not IsObj($oDocument2) Then Return ConsoleWrite("$oDocument2 ERR" & @CRLF)
    ConsoleWrite("Counter App OK" & @CRLF)

    ; --- Find window/control ---

    ConsoleWrite("--- Find window/control ---" & @CRLF)

    Local $pCondition3
    $oUIAutomation.CreatePropertyCondition($UIA_ControlTypePropertyId, $UIA_CustomControlTypeId, $pCondition3)
    If Not $pCondition3 Then Return ConsoleWrite("$pCondition3 ERR" & @CRLF)
    ConsoleWrite("$pCondition3 OK" & @CRLF)

    Local $pCustom1, $oCustom1
    $oPane1.FindFirst($TreeScope_Descendants, $pCondition3, $pCustom1)
    $oCustom1 = ObjCreateInterface($pCustom1, $sIID_IUIAutomationElement8, $dtag_IUIAutomationElement8)
    If Not IsObj($oCustom1) Then Return ConsoleWrite("$oCustom1 ERR" & @CRLF)
    ConsoleWrite("Custom Besucher OK" & @CRLF)

    ; --- Control Pattern Properties ---

    ConsoleWrite("--- Control Pattern Properties ---" & @CRLF)

    Local $sLegacyIAccessibleName1
    $oCustom1.GetCurrentPropertyValue($UIA_LegacyIAccessibleNamePropertyId, $sLegacyIAccessibleName1)
    ConsoleWrite("$sLegacyIAccessibleName1 = " & $sLegacyIAccessibleName1 & @CRLF)


EndFunc   ;==>Example

It would be nice if someone could find a solution.
Many Thanks.

App: Au3toCmd              UDF: _SingleScript()                             

Link to comment
Share on other sites

The most likely cause of the problem is that the text contains a unicode character that cannot be displayed in the SciTE console. You can adjust the console setup. The listview in UIASpy supports unicode characters.

I've not been able to test the code because my Chrome shows no visitor number. The visitor number is probably only displayed to German users.

Note that the LegacyIAccessible code, which is the old MSAA-code is usually not something you want to use if you can use real UIA-code.

Also note that the code in the example assumes Windows 10. If possible - and it's possible here - you should choose Windows 7 mode in the Options menu so that the code runs on all Windows versions.

 

Note. I've found the visitor number. I'm pretty sure it's the vertical lines that cause problems in SciTE console.

Edited by LarsJ
The last note
Link to comment
Share on other sites

I do not think it's up to the vertical bars. In the following picture you can see the text: "$ UIA_NamePropertyId -> Sie sind Besucher Nr. 105795 auf dieser Website"

Exactly this text I tried to extract. But without success.

image.png.5c098640a787b40ae4a36a835de11f86.png                 

Thanks

App: Au3toCmd              UDF: _SingleScript()                             

Link to comment
Share on other sites

The problem may well be due to other reasons. But since the text is shown in UIASpy it should be possible to find out. Try looking at the problem once more. If you can't figure it out, then I'll investigate it.

Link to comment
Share on other sites

The problem is that there are two visitor number controls that you can see when printing the entire tree structure:

0106  Custom: Sie sind Besucher Nr. 105843 auf dieser Website
0597  Custom: Sie sind Besucher Nr. 105843 auf dieser Website

And you need the second control to read the text (the webpage should be opened in Chrome and accessibility enabled):

#AutoIt3Wrapper_Au3Check_Parameters=-d -w 1 -w 2 -w 3 -w 4 -w 5 -w 6 -w 7

;#AutoIt3Wrapper_UseX64=n ; If target application is running as 32 bit code
;#AutoIt3Wrapper_UseX64=y ; If target application is running as 64 bit code

#include "UIA_Constants.au3" ; Can be copied from UIASpy Includes folder
;#include "UIA_Functions.au3" ; Can be copied from UIASpy Includes folder
;#include "UIA_SafeArray.au3" ; Can be copied from UIASpy Includes folder
;#include "UIA_Variant.au3" ; Can be copied from UIASpy Includes folder

Opt( "MustDeclareVars", 1 )

Example()

Func Example()
  ; Create UI Automation object
  Local $oUIAutomation = ObjCreateInterface( $sCLSID_CUIAutomation, $sIID_IUIAutomation, $dtag_IUIAutomation )
  If Not IsObj( $oUIAutomation ) Then Return ConsoleWrite( "$oUIAutomation ERR" & @CRLF )
  ConsoleWrite( "$oUIAutomation OK" & @CRLF )

  ; Get Desktop element
  Local $pDesktop, $oDesktop
  $oUIAutomation.GetRootElement( $pDesktop )
  $oDesktop = ObjCreateInterface( $pDesktop, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
  If Not IsObj( $oDesktop ) Then Return ConsoleWrite( "$oDesktop ERR" & @CRLF )
  ConsoleWrite( "$oDesktop OK" & @CRLF )

  ; --- Find window/control ---

  ConsoleWrite( "--- Find window/control ---" & @CRLF )

  Local $pCondition0
  $oUIAutomation.CreatePropertyCondition( $UIA_ClassNamePropertyId, "Chrome_WidgetWin_1", $pCondition0 )
  If Not $pCondition0 Then Return ConsoleWrite( "$pCondition0 ERR" & @CRLF )
  ConsoleWrite( "$pCondition0 OK" & @CRLF )

  Local $pPane1, $oPane1
  $oDesktop.FindFirst( $TreeScope_Descendants, $pCondition0, $pPane1 )
  $oPane1 = ObjCreateInterface( $pPane1, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
  If Not IsObj( $oPane1 ) Then Return ConsoleWrite( "$oPane1 ERR" & @CRLF )
  ConsoleWrite( "$oPane1 OK" & @CRLF )

  ; --- Find window/control ---

  ConsoleWrite( "--- Find window/control ---" & @CRLF )

  Local $pCondition1, $pCondition2, $pAndCondition2
  $oUIAutomation.CreatePropertyCondition( $UIA_ControlTypePropertyId, $UIA_DocumentControlTypeId, $pCondition1 )
  $oUIAutomation.CreatePropertyCondition( $UIA_NamePropertyId, "Hcounter App", $pCondition2 )
  $oUIAutomation.CreateAndCondition( $pCondition1, $pCondition2, $pAndCondition2 )
  If Not $pAndCondition2 Then Return ConsoleWrite( "$pAndCondition2 ERR" & @CRLF )
  ConsoleWrite( "$pAndCondition2 OK" & @CRLF )

  Local $pElements
  ;Local $pDocument1, $oDocument1
  $oPane1.FindAll( $TreeScope_Descendants, $pAndCondition2, $pElements )
  ;$oDocument1 = ObjCreateInterface( $pDocument1, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
  ;If Not IsObj( $oDocument1 ) Then Return ConsoleWrite( "$oDocument1 ERR" & @CRLF )
  ;ConsoleWrite( "$oDocument1 OK" & @CRLF )

  ; --- Code Snippets ---

  ConsoleWrite( "--- Code Snippets ---" & @CRLF )

  Local $oUIElementArray1, $iLength1 ; $pElements is a pointer to an UI Automation element array
  $oUIElementArray1 = ObjCreateInterFace( $pElements, $sIID_IUIAutomationElementArray, $dtag_IUIAutomationElementArray )
  $oUIElementArray1.Length( $iLength1 )
  If Not $iLength1 Then Return ConsoleWrite( "$iLength1 = 0 ERR" & @CRLF )
  ConsoleWrite( "$iLength1 = " & $iLength1 & @CRLF )

  ; --- Code Snippets ---

  ConsoleWrite( "--- Code Snippets ---" & @CRLF )

  Local $pElement1, $oElement1;, $sValue1
  ;For $i = 0 To $iLength1 - 1
    $oUIElementArray1.GetElement( 1, $pElement1 )
    $oElement1 = ObjCreateInterface( $pElement1, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
    ;$oElement1.GetCurrentPropertyValue( $UIA_ClassNamePropertyId, $sValue1 ) ; $UIA_ClassNamePropertyId is used as example
    ;ConsoleWrite( "$sValue1 = " & $sValue1 & @CRLF )
  ;Next

  ; --- Find window/control ---

  ConsoleWrite( "--- Find window/control ---" & @CRLF )

  Local $pCondition3
  $oUIAutomation.CreatePropertyCondition( $UIA_ControlTypePropertyId, $UIA_CustomControlTypeId, $pCondition3 )
  If Not $pCondition3 Then Return ConsoleWrite( "$pCondition3 ERR" & @CRLF )
  ConsoleWrite( "$pCondition3 OK" & @CRLF )

  Local $pCustom1, $oCustom1
  $oElement1.FindFirst( $TreeScope_Descendants, $pCondition3, $pCustom1 )
  $oCustom1 = ObjCreateInterface( $pCustom1, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
  If Not IsObj( $oCustom1 ) Then Return ConsoleWrite( "$oCustom1 ERR" & @CRLF )
  ConsoleWrite( "$oCustom1 OK" & @CRLF )

  ; --- Element Properties ---

  ConsoleWrite( "--- Element Properties ---" & @CRLF )

  Local $sName1
  $oCustom1.GetCurrentPropertyValue( $UIA_NamePropertyId, $sName1 )
  ConsoleWrite( "$sName1 = " & $sName1 & @CRLF )
EndFunc

SciTE console output:

$oUIAutomation OK
$oDesktop OK
--- Find window/control ---
$pCondition0 OK
$oPane1 OK
--- Find window/control ---
$pAndCondition2 OK
--- Code Snippets ---
$iLength1 = 2
--- Code Snippets ---
--- Find window/control ---
$pCondition3 OK
$oCustom1 OK
--- Element Properties ---
$sName1 = Sie sind Besucher Nr. 105843 auf dieser Website

Code generated directly by UIASpy:

#AutoIt3Wrapper_Au3Check_Parameters=-d -w 1 -w 2 -w 3 -w 4 -w 5 -w 6 -w 7

;#AutoIt3Wrapper_UseX64=n ; If target application is running as 32 bit code
;#AutoIt3Wrapper_UseX64=y ; If target application is running as 64 bit code

#include "UIA_Constants.au3" ; Can be copied from UIASpy Includes folder
;#include "UIA_Functions.au3" ; Can be copied from UIASpy Includes folder
;#include "UIA_SafeArray.au3" ; Can be copied from UIASpy Includes folder
;#include "UIA_Variant.au3" ; Can be copied from UIASpy Includes folder

Opt( "MustDeclareVars", 1 )

Example()

Func Example()
    ; Create UI Automation object
    Local $oUIAutomation = ObjCreateInterface( $sCLSID_CUIAutomation, $sIID_IUIAutomation, $dtag_IUIAutomation )
    If Not IsObj( $oUIAutomation ) Then Return ConsoleWrite( "$oUIAutomation ERR" & @CRLF )
    ConsoleWrite( "$oUIAutomation OK" & @CRLF )

    ; Get Desktop element
    Local $pDesktop, $oDesktop
    $oUIAutomation.GetRootElement( $pDesktop )
    $oDesktop = ObjCreateInterface( $pDesktop, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
    If Not IsObj( $oDesktop ) Then Return ConsoleWrite( "$oDesktop ERR" & @CRLF )
    ConsoleWrite( "$oDesktop OK" & @CRLF )
EndFunc

; --- Find window/control ---

ConsoleWrite( "--- Find window/control ---" & @CRLF )

Local $pCondition0
$oUIAutomation.CreatePropertyCondition( $UIA_ClassNamePropertyId, "Chrome_WidgetWin_1", $pCondition0 )
If Not $pCondition0 Then Return ConsoleWrite( "$pCondition0 ERR" & @CRLF )
ConsoleWrite( "$pCondition0 OK" & @CRLF )

Local $pPane1, $oPane1
$oDesktop.FindFirst( $TreeScope_Descendants, $pCondition0, $pPane1 )
$oPane1 = ObjCreateInterface( $pPane1, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
If Not IsObj( $oPane1 ) Then Return ConsoleWrite( "$oPane1 ERR" & @CRLF )
ConsoleWrite( "$oPane1 OK" & @CRLF )

; --- Find window/control ---

ConsoleWrite( "--- Find window/control ---" & @CRLF )

Local $pCondition1, $pCondition2, $pAndCondition2
$oUIAutomation.CreatePropertyCondition( $UIA_ControlTypePropertyId, $UIA_DocumentControlTypeId, $pCondition1 )
$oUIAutomation.CreatePropertyCondition( $UIA_NamePropertyId, "Hcounter App", $pCondition2 )
$oUIAutomation.CreateAndCondition( $pCondition1, $pCondition2, $pAndCondition2 )
If Not $pAndCondition2 Then Return ConsoleWrite( "$pAndCondition2 ERR" & @CRLF )
ConsoleWrite( "$pAndCondition2 OK" & @CRLF )

Local $pDocument1, $oDocument1
$oPane1.FindFirst( $TreeScope_Descendants, $pAndCondition2, $pDocument1 )
$oDocument1 = ObjCreateInterface( $pDocument1, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
If Not IsObj( $oDocument1 ) Then Return ConsoleWrite( "$oDocument1 ERR" & @CRLF )
ConsoleWrite( "$oDocument1 OK" & @CRLF )

; --- Code Snippets ---

ConsoleWrite( "--- Code Snippets ---" & @CRLF )

Local $oUIElementArray1, $iLength1 ; $pElements is a pointer to an UI Automation element array
$oUIElementArray1 = ObjCreateInterFace( $pElements, $sIID_IUIAutomationElementArray, $dtag_IUIAutomationElementArray )
$oUIElementArray1.Length( $iLength1 )
If Not $iLength1 Then Return ConsoleWrite( "$iLength1 = 0 ERR" & @CRLF )
ConsoleWrite( "$iLength1 = " & $iLength1 & @CRLF )

; --- Code Snippets ---

ConsoleWrite( "--- Code Snippets ---" & @CRLF )

Local $pElement1, $oElement1, $sValue1
For $i = 0 To $iLength1 - 1
  $oUIElementArray1.GetElement( $i, $pElement1 )
  $oElement1 = ObjCreateInterface( $pElement1, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
  $oElement1.GetCurrentPropertyValue( $UIA_ClassNamePropertyId, $sValue1 ) ; $UIA_ClassNamePropertyId is used as example
  ConsoleWrite( "$sValue1 = " & $sValue1 & @CRLF )
Next

; --- Find window/control ---

ConsoleWrite( "--- Find window/control ---" & @CRLF )

Local $pCondition3
$oUIAutomation.CreatePropertyCondition( $UIA_ControlTypePropertyId, $UIA_CustomControlTypeId, $pCondition3 )
If Not $pCondition3 Then Return ConsoleWrite( "$pCondition3 ERR" & @CRLF )
ConsoleWrite( "$pCondition3 OK" & @CRLF )

Local $pCustom1, $oCustom1
$oPane1.FindFirst( $TreeScope_Descendants, $pCondition3, $pCustom1 )
$oCustom1 = ObjCreateInterface( $pCustom1, $sIID_IUIAutomationElement, $dtag_IUIAutomationElement )
If Not IsObj( $oCustom1 ) Then Return ConsoleWrite( "$oCustom1 ERR" & @CRLF )
ConsoleWrite( "$oCustom1 OK" & @CRLF )

; --- Element Properties ---

ConsoleWrite( "--- Element Properties ---" & @CRLF )

Local $sName1
$oCustom1.GetCurrentPropertyValue( $UIA_NamePropertyId, $sName1 )
ConsoleWrite( "$sName1 = " & $sName1 & @CRLF )

 

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...