Wie kan mij vertellen wat ik moet doen om:
1. een macro automatisch te laten uitvoeren bij het openen van een bestand?
2. Excel automatisch te (laten) beëindigen bij het sluiten van een bestand?
Bedankt alvast voor jullie aandacht.
Ger
succes
>-----Oorspronkelijk bericht-----
>.
>
Ger
"arend" <amul...@planet.nl> schreef in bericht
news:02ea01c38b5b$f9e62440$a101...@phx.gbl...
Dim Msg, Style, Title, Response
Msg = "Wilt u het bestand afsluiten?" '
Definieer bericht.
Style = vbYesNo + vbDefaultButton2 '
Definieer knoppen.
Title = "Bestand sluiten"
' Definieer titel.
Response = MsgBox(Msg, Style, Title)
If Response = vbYes Then
' Gebruiker kiest Ja.
Application.ScreenUpdating = False
NaarMenu
'Voer deze macro uit en ga naar beginscherm
ActiveWorkbook.Close
Application.ScreenUpdating = True
Else
' Gebruiker kiest Nee.
Exit Sub
' Stoppen met de macro.
End If
End Sub
Moet ik om Excel af te sluiten in de macro iets opnemen van Application.Quit
o.i.d.?
Wie weet raad?
Ger
"Ger van Caldenberg" <gvancal...@home.nl> schreef in bericht
news:blphdv$31q$1...@news4.tilbu1.nb.home.nl...
--- sorry, bij het posten is door een foutmelding de link
naar de oorspronkelijke thread verloren gegaan ....
Je geeft inderdaad zelf de oplossing al aan. In je VBA
code "Application.Quit" zetten en Excel sluit af.
Een nuttige hint waarmee je zelf dit soort "goodies" kan
ontdekken : in VBA editor heb je op je standaard werkbalk
een knopje "Objectenoverzicht". Als je dit openklikt,
krijg je het ganse "objectmodel" van Excel te zien.
Kijk daar eens bij het object "Application", en zoek in
de rechtse lijst naar "Quit". Selecteer dat en druk F1
voor help.
Op die manier kom je al gauw tot de vaststelling dat de
ingebouwde helpfunctie in VBA een ongelooflijke schat aan
informatie bevat...
>.
>