Tapahtuman linkittäminen tallennustilaan
Haluatko suorittaa makron ennen asiakirjan tallentamista, esimerkiksi tarkistaa tai suorittaa laskutoimitus automaattisesti? Aseta sitten tapahtuma EnnenTallenna a.
Yksi ohi EnnenTallenna määritetty menettely käynnistää Excelin ennen tiedoston tallentamista. Seuraava ohjelmakoodi näyttää esimerkin:
Yksityinen alityökirja_BeforeSave (Save ByValDisplayed Boolean, Cancel as Boolean)
Himmennä vaihtoehtona
a = MsgBox ("Tallennus !!", vbOKOnly, "Muistivihje")
End Sub
Jos lisäät tämän ohjelmakoodin työkirjaasi, ennen tiedoston tallentamista avautuu ikkuna, jossa kerrotaan, että se on tallennettava:
Korvata MsgBoxKomenna komentoja, jotka haluat suorittaa, kun tallennat tiedoston.
Varmista, että ohjelmakoodi ei ole integroitu vakiomoduuliin, vaan työkirjan moduuliin. Voit tehdä tämän napsauttamalla haluamaasi tiedostoa VBA-editorissa ja kaksoisnapsauttamalla Tämä työkirja loppu. Integroi sitten ohjelmakoodi näytettyyn moduulilomakkeeseen.
Tietoja kiinteistöstä Keskeyttää Ohjelmakoodissa voit hallita, pitääkö tiedosto todella tallentaa. Lähettäjä Keskeyttää arvon suhteen väärä varmista, että Excel ei tallenna.