InfoConnect VBA Guide
Attachmate.Reflection.Objects.Web.Msie Library / WebDocument Object / GetElementById Method
Element Id.
Example
In This Topic
    GetElementById Method
    In This Topic
    Gets a Web element by ID.
    Syntax
    expression.GetElementById( _
       ByVal Id As String _
    ) As WebElement object 
    where expression is a variable that represents a WebDocument Object

    Parameters

    Id
    Element Id.

    Return Value

    A WebElement object
    Example
    This example navigates to a Web page and clicks on a link in the page. To run this sample, create and open a Web session and run this code in the session code module.
    Sub webClick()
        
        'Declare variables:
     
        Dim wControl As Attachmate_Reflection_Objects.WebControl
        Dim wDocument As WebDocument
        Dim wElement As WebElement
        Dim wElementInput As WebElement
         
     
        Set wControl = ThisWebControl
        
        'Get a handle to the workspace
        Set app = GetObject("InfoConnect Workspace")
     
        'Go to the Host Access Analyzer documentation page
        wControl.Navigate1 ("https://www.microfocus.com/documentation/host-access-analyzer/")
                
        'Wait until the Web page is ready and then set it as the Web document
        Do Until wControl.ReadyState = WebBrowserReadyState_Complete
          app.Wait (1000)
        Loop
        
        Set wDocument = wControl.Document
        
        'Get the table that includes the link
        Set wElement = wDocument.GetElementById("getting_started")
        
        'Get the link element
        Set wElementInput = wElement.GetElement("tbody/tr[0]/td[0]/a[0]")
     
        
        'Click the link
        wElementInput.Click
        
        'Print the tag name of the element
        Debug.Print wElementInput.tagName
        
    End Sub
    See Also