Thema Datum  Von Nutzer Rating
Antwort
Rot DOM - Internet control
09.01.2015 21:35:29 MKscampo
NotSolved
11.01.2015 20:51:13 MarkusK
NotSolved
11.01.2015 21:04:00 Gast52994
NotSolved
13.01.2015 00:33:45 Trägheit
Solved
19.01.2015 21:26:53 MKscampo
NotSolved

Ansicht des Beitrags:
Von:
MKscampo
Datum:
09.01.2015 21:35:29
Views:
1469
Rating: Antwort:
  Ja
Thema:
DOM - Internet control

Hi leute,

'Description Upload
    MsgBox "Loading Translation"

     HTMLDoc.getElementById("languageselector").Options(5).Selected = True
 
          Do While Browser.Busy
            DoEvents
            Loop
 
    HTMLDoc.getElementById("translatethislink").Click
       Do While Browser.Busy
            DoEvents
            Loop

ich verusuche über DOM auf ein "select" steuerelement auf einer Hompage zuzugreifen und dann durch betätigung des Links (clicken) auf

die entsprechende Aktion (Übersetzung) auszulösen - so wie im Falle der manuellen Navigation auf der Seite.

 

Die Auswahl findet noch statt - Leider tut sich bei "HTMLDoc.getElementById("translatethislink").Click" anders als wenn ich den link in der Laufzeit "manuell" anclicke, nix.

Wäre Super wenn einer der Programmier-Experten aushelfen könnte !

 

Hier der ganze Code:

Sub LoadEspaceNetApplicant(Applicants, Inventors, Abstract, Claims, i, currentdoc)

    Dim Browser As SHDocVw.InternetExplorer
    Dim HTMLDoc As MSHTML.HTMLDocument

    Set Browser = New SHDocVw.InternetExplorer
    Browser.Visible = True

    
    
'Espacenet Homepage
    Browser.navigate "http://worldwide.espacenet.com/?locale=de_EP" ' navigate to page
    
    'On Error Resume Next
    
    Do While Browser.Busy
        DoEvents
    Loop
                                    
    NumberDoc = 1
   
   
   Set HTMLDoc = Browser.Document                                 ' load the DOM object
   
   Do While Browser.Busy
        DoEvents
    Loop
    
    Dim Elem As Variant
    MsgBox "Load Document!"
    With HTMLDoc
         
         .getElementById("cqlEditBox").Value = "WO2014140131"

         .getElementById("submit").Click

         
    Do While Browser.Busy
        DoEvents
    Loop

    
    Do While Browser.Busy
        DoEvents
    Loop
    MsgBox "Loading Document ... "
    
    .getElementById("Publicationid1").Click
     End With

    Do While Browser.Busy
        DoEvents
    Loop
   
'Description Upload
    MsgBox "Loading Translation"

     HTMLDoc.getElementById("languageselector").Options(5).Selected = True
 
          Do While Browser.Busy
            DoEvents
            Loop
 

    HTMLDoc.getElementById("translatethislink").Click
       Do While Browser.Busy
            DoEvents
            Loop
   
     Do While Browser.Busy
            DoEvents
            Loop

    
    'Browser.Quit
    'Set HTMLDoc = Nothing
    'Set Browser = Nothing
    
 
    
    
End Sub


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot DOM - Internet control
09.01.2015 21:35:29 MKscampo
NotSolved
11.01.2015 20:51:13 MarkusK
NotSolved
11.01.2015 21:04:00 Gast52994
NotSolved
13.01.2015 00:33:45 Trägheit
Solved
19.01.2015 21:26:53 MKscampo
NotSolved