ich habe ein Makro gebastelt, dass unter anderem automatisch eine Cookieabfrage bei Yahoo bestätigt um dann auf die Seite zuzugreifen. Mit folgender Befehlszeile klappt das auch ganz wunderbar:
IE.document.getElementsByClassName("btn primary")(0).Click ' Cookieabfrage bestätigen
Das setzt aber voraus, dass ich den ClassName des entsprechenden Buttons angebe. Dieser wird von Yahoo aber gelegentlich angepasst, so auch erst vor wenigen Tagen geschehen. Anschließend lief mein Makro natürlich nicht mehr und ich musste die Befehlszeile anpassen.
Mein Wunsch wäre es, diesen Buttons via Iteration zunächst zu identifizieren und als Variable in die Befehlszeile zu integrieren. Die einzige Eigenschaft des Buttons, die ich als eindeutig identifizieren kann ist die Beschriftung des Buttons ("OK") allerdings weiß ich nicht wie ich auf Grundlage dieser Information an den ClassName komme.
Gruß,
Marc