我曾經在以前的工作我有一個幾年前這樣做。按着這些次序 。 。 。
Create an AutoExec macro
If you have already created a macro that contains the actions that you want to occur when the database starts, just rename the macro AutoExec, and it will run the next time that you open the database. Otherwise, follow these steps to create a macro:
On the Create tab, in the Other group, click Macro. If this command is unavailable, click the arrow beneath either the Module or the Class Module button, and then click Macro.
In the Macro Builder, in the first empty Action cell, select the action that you want to perform. If applicable, under Action Arguments, type the appropriate values in the argument boxes.
If you cannot find the action you want, on the Design tab, in the Show/Hide group, make sure Show All Actions is selected. This expands the list of actions that you can use, but the list will include some actions that will only run if the database is granted trusted status. For more information, see the articles Decide whether to trust a database or How database objects behave when trusted and untrusted.
Repeat step 2 for each additional action you want to occur.
Click Save, and in the Save As dialog box, type AutoExec.
Click OK and then close the Macro Builder. The new macro will run the next time that you open the database.
要觸發整個事情,您需要使用Windows任務計劃程序。所有細節請參閱下面的鏈接。
https://www.sevenforums.com/tutorials/11949-elevated-program-shortcut-without-uac-prompt-create.html
後回來,如果你有關於這個過程的更多問題。
您可以嘗試使用例如每小時滴答一次的計時器,並檢查小時是否等於午夜,然後執行您的代碼。 – obl
我該怎麼做? – Ace