Office: (Office 2010) VBA: Im offenen IExplorer ein Objekt ohne ID klicken

Helfe beim Thema VBA: Im offenen IExplorer ein Objekt ohne ID klicken in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo Zusammen, viele Male konnte ich hier im Forum wertvolle Informationen finden und mein laienwissen erweitern. Jetzt stehe ich vor einem kleinen... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Dennis3007, 5. September 2019.

  1. Dennis3007 Neuer User

    VBA: Im offenen IExplorer ein Objekt ohne ID klicken


    Hallo Zusammen,

    viele Male konnte ich hier im Forum wertvolle Informationen finden und mein laienwissen erweitern. Jetzt stehe ich vor einem kleinen Problem, für dass ich keine Lösung finde.

    Ausgangspunkt:

    In einem offenen IExplorer benutzt der User ein CMS das größtenteils mit JAVA arbeitet. Mittels eines Makros greife ich Daten ab und kopiere diese.... Beispiel:

    Public Sub Kopieren()

    Dim objShell As Object, neu As Worksheet
    Dim win As Object, IEDoc As Object
    Set objShell = CreateObject("Shell.Application")
    For Each win In objShell.Windows
    If InStr(1, UCase(win.FullName), "IEXPLORE.EXE") <> 0 Then
    If win.document.Title Like "Integriertes*" Then
    Set IEDoc = win.document
    'Set neu = Worksheets.Add(After:=Worksheets(Worksheets.Count))
    IEDoc.execCommand ("SelectAll")
    IEDoc.execCommand ("Copy")

    Sheets("Daten").Select
    Range("A1").Select
    ActiveSheet.PasteSpecial Format:="HTML", Link:=False, DisplayAsIcon:= _
    False, NoHTMLFormatting:=True
    End If
    End If
    Next
    Set objShell = Nothing

    End Sub

    Das klappt auch so wie es soll und ich kann die Daten daraus entsprechend mit anderen Makros so bearbeiten wie ich diese benötige.

    Besondere Umstände erfordern, dass in diesem CMS zunächst ein besimmer "Tab-Index" geklickt werden muss. Dieser besitzt aber leider keine Obj-ID.

    Ich habe einen Code gefunden und umgeschrieben, der genau das macht was ich brauche. Allerdings ist bei diesem der Ansatz, dass ein neuer IExplorer geöffnet wird.
    Ich benötige den Code allerdings mit gleichem Ansatz wie den ersten oben. Also es soll nach einem bereits offenen IE Fenster mit bestimmten Titel gesucht werden und in diesem der Tab-Index geklickt werden der keine Obj-ID besitzt.

    Public Sub clicker()

    Dim IEApp As Object, IEDocument As Object
    Dim adresse As String
    adresse = "xyz.de"
    Set IEApp = CreateObject("InternetExplorer.Application")
    IEApp.Visible = True
    IEApp.Navigate adresse
    Do: Loop Until IEApp.Busy = False
    Do: Loop Until IEApp.Busy = False
    Set IEDocument = IEApp.document
    Do: Loop Until IEDocument.ReadyState = "complete"
    For Each all In IEDocument.all
    If all.innertext = "Ziel1" Then all.Click
    Next
    Set IEDocument = Nothing
    Set IEApp = Nothing

    End Sub


    Kann mir jemand hier vielleicht zeigen wie der Code hierfür aussehen müsste?

    Bin für jede Hilfe Dankbar.

    Grüße
    Dennis
     
    Dennis3007, 5. September 2019
    #1
Thema:

VBA: Im offenen IExplorer ein Objekt ohne ID klicken

Die Seite wird geladen...
  1. VBA: Im offenen IExplorer ein Objekt ohne ID klicken - Similar Threads - VBA offenen IExplorer

  2. Makro um E-Mails zu verschieben

    in Microsoft Outlook Hilfe
    Makro um E-Mails zu verschieben: Ich suche ein Makro das ich auf einem Rechner ausführen lassen kann um gelesene Mails z.B. auf dem Handy in einen bestimmten Ordner zu verschieben um meinen Posteingang "sauber" zu halten....
  3. Access VBA – Prüfen, ob eine PDF bereits geöffnet ist, bevor sie erneut geöffnet wird

    in Microsoft Access Hilfe
    Access VBA – Prüfen, ob eine PDF bereits geöffnet ist, bevor sie erneut geöffnet wird: Beschreibung: Ich arbeite mit Access VBA und habe eine Funktion implementiert, die beim Klick auf einen Button („Unterzeichnet“) einen Bericht als PDF exportiert. Was aktuell funktioniert:...
  4. VBA: Was ist "Tabelle1"?

    in Microsoft Excel Hilfe
    VBA: Was ist "Tabelle1"?: Hallo, ich bin gerade dabei einen VBA-Code für meine Zwecke anzupassen. Leider funktioniert eine der Berechnungen nicht mehr und ich bin nun auf Fehlersuche. Dabei verstehe ich (unter anderem)...
  5. VBA: Form in zwei Modulen verwenden

    in Microsoft Excel Hilfe
    VBA: Form in zwei Modulen verwenden: Hallo zusammen, ich habe ein VBA-Modul, von welchem ich ein Form aufrufe. Dieses Form hat einfach ein paar Buttons, und gibt zurück, ob ein Button gedrückt worden ist. Diese Information wird dann...
  6. offene Word-Datei per VBA speichern

    in Microsoft Excel Hilfe
    offene Word-Datei per VBA speichern: Guten Abend zusammen, mit dem nachfolgenden Code öffne ich ein OLE-Objekt (Word-Datei) aus Excel heraus. Sheets("WORD").Select ActiveSheet.Shapes.Range(Array("Object 7")).Select...
  7. offene Word-Dokumente per VBA ermitteln?

    in Microsoft Excel Hilfe
    offene Word-Dokumente per VBA ermitteln?: Hallöle allerseits, ich suche eine Möglichkeit per Excel-VBA die derzeitliche Anzahl geöffneter Word-Dkumente zu ermitteln und den jeweiligen Dokumentnamen zu übergeben. Kann mir da jemand bitte...
  8. VBA Excel + nach offenen IE Fenster suchen und Element ohne ID klicken

    in Microsoft Excel Hilfe
    VBA Excel + nach offenen IE Fenster suchen und Element ohne ID klicken: Hallo Zusammen, viele Male konnte ich hier im Forum wertvolle Informationen finden und mein laienwissen erweitern. Jetzt stehe ich vor einem kleinen Problem, für dass ich keine Lösung finde....
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden