Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Makro Screenshot
#1
Hallo zusammen, ich würde gerne ein Makro erstellen, dass:

1. Die Option Bildschirmausschnitt bzw Screenshot öffnet und ich dann beliebig einen screenshot machen kann
2. Der Screenshot in die Zelle eingefügt wird (ungefähr passgenau), von wo aus ich das Makro mit einem ActiveX Steuerelement gestartet habe.

Meine Frage an euch, ist das möglich, zumindest Punkt Nr. 1?
Vielen Dank,

Ingo
Antwortento top
#2
Hi

mit

SendKeys "%"
SendKeys "i"
SendKeys "i"
SendKeys "c"


kannst du Nr1 starten.

Gruß Elex
Antwortento top
#3
Hallo Elex,

damit klappt es leider nicht. "Code kann im Haltemodus nicht ausgeführt werden".
Antwortento top
#4
Hi

im Haltemodus geht das nicht. Aber warum braucht es den.
So geht es bei mir recht gut. (Excel 2010)
Code:
Public Sub Test1()  'Screenshot Auswahl starten
Dim Timeralt

Timeralt = Timer + 6

'TastenKombi evtl. an Excel 2016 anpassen
SendKeys "%"  'Alt
SendKeys "i"  'i
SendKeys "i"  'i
SendKeys "c"  'c
  Do
    DoEvents
  Loop While Timer < Timeralt

'ab hier der Code um den Screenshot zu platzieren
'Code ??
Selection.ShapeRange.Top = Range("H8").Top
Selection.ShapeRange.Left = Range("H8").Left
End Sub
Gruß Elex
Antwortento top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste