2016-07-18 16 views
0

Ich habe zwei Profile für Chrome, die ich regelmäßig gleichzeitig verwende, und ich öffne viele URLs mit Makros in Excel. Möglicherweise wechsle ich zwischen den beiden Chrome-Fenstern, wobei ich eines für verschiedene Dinge verwende und das andere, um alle Links in Excel zu öffnen. Wenn ich die URLs in Excel öffne, habe ich sie so konfiguriert, dass sie nur in Chrome geöffnet wird. Die URL wird jedoch immer in meinem aktiven Chrome-Fenster geöffnet. Ich möchte gerne angeben, in welchem ​​Profil es geöffnet wird. Ist das möglich?So öffnen Sie ein bestimmtes Chrome-Profil in VBA

Die Abkürzung für meine zusätzliche Chrome-Profil Ziele Chrom wie folgt aus:

"C: \ Program Files (x86) \ Google \ Chrome \ Application \ chrome.exe" --profile-directory =“ Profil 1"

Aber ich habe keine Möglichkeit geben sie dies in der Shell-Befehl gefunden:

Dim CheckLast As Long 
    CheckLast = Worksheets("Work").Range("G" & Rows.Count).End(xlUp).Offset(1).Row 

myStr = "http://" & Worksheets("Work").Cells(CheckLast, "C").Value 
Shell "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe " & myStr 

Antwort

0

Wie sich herausstellt, alles, was ich tun musste, war Fügen Sie ein Leerzeichen nach dem Profilnamen hinzu. Also, wenn Sie jemals einen Link in Excel in einem bestimmten Profil auf Chrome öffnen mögen, gehen Sie wie folgt:

Dim CheckLast As Long 
    CheckLast = Worksheets("Work").Range("G" & Rows.Count).End(xlUp).Offset(1).Row 

myStr = "http://" & Worksheets("Work").Cells(CheckLast, "C").Value 
Shell "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe --profile-directory=""Profile 1"" " & myStr 

Beachten Sie, dass die beiden doppelten Anführungszeichen um die Profilnamen („Profile 1“) die doppelten Anführungszeichen sind auf der Flucht Diese sind Teil der Zeichenfolge zum Aufrufen des Profils in Chrome.

Dies nahm mir eine übermäßige Menge an Zeit, um herauszufinden. Aber jetzt wird jeder, der zufällig ein ähnliches Thema googelt, hoffentlich in der Lage sein, es zu finden.

Verwandte Themen