Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Makro





Frage

Hallo! Da bin ich wieder. Ich habe ein Makro, wo zum schluß nicht nur mein Programm, sondern auch gleich Excel geschlossen wird Kann man das erweitern, dass der PC gleich herruntergefahren wird. Beipiel: ActiveWorkbook.Save` ´PC herunter fahren das ginge auch, er hat ja schon gespeichert ohne Excel zu schließen, geht dann automatisch. Application.Run "Muster.xls´!ExcelBeenden" ´PC herunter fahren. nach dem Schlißen von Excel Gruß Völdy

Antwort 1 von coros

Moin Völdy,

mit nachfolgendem Makro wird die Exceldatei gesichert, Excel beendet und dann Windows heruntergefahren. Kopiere es in ein StandardModul und starte es über eine Befehlsschaltfläche.

Option Explicit

Declare Function ExitWindowsEx Lib "user32" _
(ByVal Flags As Long, ByVal Reserved As Long) As Long
   
Sub Beenden_und_herunterfahren()
ThisWorkbook.Save
ExitWindowsEx 1, 0
Application.Quit
End Sub


Trägt man in der Zeile

ExitWindowsEx 1, 0


anstelle der 1 eine 0 ein, wird Windows nicht heruntergefahren, sondern man wird nur abgemeldet.

Ich hoffe, Du kommst klar. Bei Fragen melde Dich bitte.

MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: