Thema Datum  Von Nutzer Rating
Antwort
05.09.2019 09:23:57 Erik Beige
NotSolved
Blau internet explorer - bestimmten Tab in den Vordergrund holen
05.09.2019 15:50:33 Gast72939
NotSolved
05.09.2019 16:19:28 Gast2192
NotSolved
05.09.2019 20:17:19 Gast77427
Solved
09.09.2019 17:02:13 Gast5585
NotSolved
10.09.2019 09:35:45 Gast21988
NotSolved
05.09.2019 19:57:13 Gast7777
NotSolved

Ansicht des Beitrags:
Von:
Gast72939
Datum:
05.09.2019 15:50:33
Views:
765
Rating: Antwort:
  Ja
Thema:
internet explorer - bestimmten Tab in den Vordergrund holen

Mal ein ganz simples Beispiel:

Es ist völlig egal ob der relevante Tab aktiv ist oder nicht. Jeder Tab kann geziehlt einzeln angesprochen werden, egal ob sichtbar oder nicht.

Ich habe hier auf Fehlerbehandlung verzichtet.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Option Explicit
 
Sub Test()
   
  Dim objShell    As Object
  Dim objWindows  As Object
  Dim objWindow   As Object
  Dim objItems    As Object
   
  Set objShell = CreateObject("Shell.Application")
  Set objWindows = objShell.Windows
   
   
  'Wir suchen nach einem Tab in dem die Google-Seite geöffnet ist,
  'füllen das Suchen-Feld aus und drücken auf die Suchen-Schaltfläche.
  ' - Der entspr. Tab muss dabei nicht der aktive sein.
  For Each objWindow In objWindows
     
    Debug.Print objWindow.LocationName; Tab(5); objWindow.LocationURL
     
    If InStr(objWindow.LocationURL, "google.de") Then
       
      Set objItems = objWindow.Document.getElementsByName("q")
       
      If objItems.Length > 0 Then
         
        objItems(0).Value = "Blaaaah~Blub"
         
        Set objItems = objWindow.Document.getElementsByName("btnK")
        If objItems.Length > 0 Then
          objItems(0).Click
        End If
         
      End If
       
    End If
     
  Next
 
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
05.09.2019 09:23:57 Erik Beige
NotSolved
Blau internet explorer - bestimmten Tab in den Vordergrund holen
05.09.2019 15:50:33 Gast72939
NotSolved
05.09.2019 16:19:28 Gast2192
NotSolved
05.09.2019 20:17:19 Gast77427
Solved
09.09.2019 17:02:13 Gast5585
NotSolved
10.09.2019 09:35:45 Gast21988
NotSolved
05.09.2019 19:57:13 Gast7777
NotSolved