Microsoft 365 enregistrer onglets navigateur chrome

thenesol

XLDnaute Junior
bonjour à tous

ça déborde peut être un peu d'excel, mais
j'ai écrit une macro vba qui parcourt un site web et ouvre successivement plusieurs onglets chrome (une petite centaine)
je n'ai pas trouvé (ni en natif ni via extension) une façon avec chrome d'enregistrer en une seule commande tous les onglets dans un dossier windows, sur mon PC, en pdf ou html.
ou éventuellement chaque onglet suite à son ouverture
quelqu'un aurait il vu une macro vba qui ferait l'affaire ?

merci...
 

fanch55

XLDnaute Barbatruc
Bonjour,
un petit exemple facile à adapter :
VB:
Sub Test_Print_Chrome_Pdf()
Dim Url  As New Collection
Const Chrome = """C:\Program Files\Google\Chrome\Application\chrome.exe"""

    Url.Add Array("Lion_et_Fille.pdf", "https://fr.dreamstime.com/imagination-lion-baiser-fille-amour-nature-image129595579")
    Url.Add Array("Jeu.pdf", "https://www.un-petit-genie.com/boutique/catalogue/jeu-apprendre-mathematiques/?gclid=Cj0KCQiA2NaNBhDvARIsAEw55hhxzex5pk70l6nVPlAqOcJHLX0wlsGL7XzmTqBTFLyARdpM6CHovdwaAtgfEALw_wcB")
   
    For Each elem In Url
        cmd = Chrome & " --headless --disable-gpu --print-to-pdf=""D:\Pdf\" & elem(0) & """ " & elem(1)
        Shell cmd
    Next

End Sub
 

Statistiques des forums

Discussions
312 160
Messages
2 085 840
Membres
103 001
dernier inscrit
vivinator