VBA WebBrowser erfasst den gesamten Bildschirm

8

Würde dies innerhalb der Grenzen von VBA tun (andere Benutzer haben keine anderen Entwicklungstools zum Ändern). Ich achte auf Apps von Drittanbietern (z. B. iMacros), die ähnlich sind, aber so allgemein wie möglich sein möchten. Der Shop verwendet XP und Excel 2003.

(1) Eine VBA-Subroutine steuert einen InternetExplorer-Browser, um die Anzeige von Websites, Formularübergaben usw. zu automatisieren.

(2) Gibt es eine Möglichkeit, eine Bildschirmaufnahme vom Inhalt des WebBrowsers zu erhalten? Ohne unordentliche SendKeys Ansätze? .NET hat eine Webbrowser.DrawToBitmap-Methode, kann aber keine einfache Lösung für VBA finden. Willst du den gesamten Bildschirm, einschließlich "unterhalb der Falte" - unter den Bildlaufleisten ...

    
SteveValarenti 25.05.2012, 18:23
quelle

2 Antworten

10

TRIED UND TESTED (Fügen Sie den vollständigen Code in ein Modul ein und führen Sie Sub Sample ()

aus

CODE-LOGIK

1) Dieser Code öffnet IE

2) Navigieren Sie zu Google.com

3) IE maximieren

4) Schnappschuss erstellen

5) Starten Sie MSPaint

6) Einfügen in MSPaint

%Vor%     
Siddharth Rout 25.05.2012 19:57
quelle
2
%Vor%
  

%Vor%     
rchacko 20.02.2014 08:32
quelle