wie kann ich in VBA einen Screenshot von dem aktiven Fenster machen?
Gruß
Swen
Sub Screenshot()
SendKeys "%{PRTSC}"
End Sub
Sub Foto2()
Worksheets(1).Range("A1:D7").CopyPicture Appearance:=xlScreen, Format:=xlBitmap
Worksheets(2).Paste Destination:=Worksheets(2).Cells(1, 1)
End Sub
Um in VBA einen Screenshot von dem aktiven Fenster zu erstellen, kannst du folgende Schritte befolgen:
ALT + F11
, um den VBA-Editor in Excel zu öffnen.Einfügen > Modul
.Sub Screenshot()
SendKeys "%{PRTSC}"
End Sub
STRG + V
, um den Screenshot einzufügen.Fehler: Der Screenshot wird nicht in die Zwischenablage kopiert.
SendKeys
-Befehl ausführst.Fehler: Der Screenshot wird nicht eingefügt.
STRG + V
drückst, um den Screenshot einzufügen.Falls du eine andere Methode ausprobieren möchtest, kannst du auch den folgenden VBA-Code verwenden, um einen Bereich in Excel als Bild zu kopieren:
Sub Foto2()
Worksheets(1).Range("A1:D7").CopyPicture Appearance:=xlScreen, Format:=xlBitmap
Worksheets(2).Paste Destination:=Worksheets(2).Cells(1, 1)
End Sub
Dieser Code erstellt ein Excel screenshot
von dem angegebenen Bereich und fügt ihn in ein anderes Arbeitsblatt ein.
Screenshot eines UserForms: Um ein userform vba screenshot
zu erstellen, kannst du den Befehl Me.PrintForm
verwenden, wenn du auf einen Button klickst. Das druckt das UserForm direkt auf dem aktiven Drucker aus.
Screenshot eines aktiven Fensters: Verwende den SendKeys
-Befehl, um einen Screenshot des aktiven Fensters zu erstellen und in die Zwischenablage zu kopieren, bevor du ihn in Excel einfügst.
excel screenshot
zu erzielen.1. Kann ich mit VBA Screenshots von mehreren Fenstern machen?
Nein, vba screenshot
kann nur das aktuell aktive Fenster erfassen. Um mehrere Fenster zu erfassen, musst du dies nacheinander tun.
2. Gibt es eine Möglichkeit, Screenshots direkt als Bilddatei zu speichern?
Ja, du kannst den Screenshot zunächst in die Zwischenablage kopieren und dann in einem Bildbearbeitungsprogramm speichern. Alternativ kannst du auch VBA verwenden, um Screenshots zu erstellen und diese direkt als Datei zu speichern.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen