Discussion:
VBA 程式自動執行
(时间太久无法回复)
mattli
2005-04-08 06:58:44 UTC
Permalink
œÐ±ÐŠpªGŠbEXCELÃö³¬ªº®É­Ô¡A­n«ç»ò±N¥š¶°³]©wŠb¯S©w®É¶¡¶}±ÒšÃ¥B°õŠæ¡AÁÂÁÂ!!
KK
2005-04-17 10:37:03 UTC
Permalink
用人手開會不會也自動執行呢,因我用人手開檔,但並沒有反應.

"神氣豬" 來函:
在[ThisWorkbook]加入VBA程式碼如下:
Private Sub Workbook_Open()
'欲執行之巨集:例如巨集為Sub Macro1()
Macro1
End Sub
如此,當活頁簿被開啟時,就會執行巨集Macro1…
再排定Windows之Scheduled Tasks為執行此Excel檔案,即可於排定時程時啟動Excel巨集執行。
但須注意活頁簿之安全性設定,活頁簿自動排程執行時,仍會針對巨集之安全性啟動對話窗,或禁止巨集開啟。
"mattli" 來函:
請教如果在EXCEL關閉的時候,要怎麼將巨集設定在特定時間開啟並且執行,謝謝!!
edison
2005-04-17 14:06:09 UTC
Permalink
³oŒË€]Šæ
Private Sub Auto_Open()
Macro1()
End Sub


"KK" <***@discussions.microsoft.com> Œ¶Œg©ó¶l¥ó·s»D
:18202EB3-0E8F-4B5E-9C36-***@microsoft.com...
¥Î€H€â¶}·|€£·|€]ŠÛ°Ê°õŠæ©O,Š]§Ú¥Î€H€â¶}ÀÉ,ŠýšÃšSŠ³€ÏÀ³.

"¯«®ðœÞ" šÓšç¡G
Šb[ThisWorkbook]¥[€JVBAµ{Š¡œXŠp€U¡G
Private Sub Workbook_Open()
'±ý°õŠæ€§¥š¶°¡GšÒŠp¥š¶°¬°Sub Macro1()
Macro1
End Sub
ŠpŠ¹¡A·í¬¡­¶Ã¯³Q¶}±Ò®É¡AŽN·|°õŠæ¥š¶°Macro1¡K
ŠA±Æ©wWindows€§Scheduled Tasks¬°°õŠæŠ¹ExcelÀɮסA§Y¥i©ó±Æ©w®Éµ{®É±Ò°ÊExcel
¥š¶°°õŠæ¡C
Šý¶·ª`·N¬¡­¶Ã¯€§Šw¥þ©Ê³]©w¡A¬¡­¶Ã¯ŠÛ°Ê±Æµ{°õŠæ®É¡A€Ž·|°w¹ï¥š¶°€§Šw¥þ©Ê±Ò°Ê
¹ïžÜµ¡¡A©ÎžT€î¥š¶°¶}±Ò¡C
"mattli" šÓšç¡G
Post by mattli
œÐ±ÐŠpªGŠbEXCELÃö³¬ªº®É­Ô¡A­n«ç»ò±N¥š¶°³]©wŠb¯S©w®É¶¡¶}±ÒšÃ¥B°õŠæ¡AÁÂÁÂ
!!
unknown
2005-04-18 03:14:01 UTC
Permalink
Yes!手動開啟檔案就應該會自動執行。請確定你的程式碼是否加在[ThisWorkbook]中:
1.選擇專案檢視視窗,或按Ctrl-R
2.點選ThisWorkbook按F7或直接在[ThisWokrbook]上雙擊滑鼠左鍵(Double Click)
3.檢查程式碼是否已建立Private Sub Workbook_Open()

"KK" 來函:
Post by KK
用人手開會不會也自動執行呢,因我用人手開檔,但並沒有反應.
"神氣豬" 來函:
在[ThisWorkbook]加入VBA程式碼如下:
Private Sub Workbook_Open()
'欲執行之巨集:例如巨集為Sub Macro1()
Macro1
End Sub
如此,當活頁簿被開啟時,就會執行巨集Macro1…
再排定Windows之Scheduled Tasks為執行此Excel檔案,即可於排定時程時啟動Excel巨集執行。
但須注意活頁簿之安全性設定,活頁簿自動排程執行時,仍會針對巨集之安全性啟動對話窗,或禁止巨集開啟。
"mattli" 來函:
請教如果在EXCEL關閉的時候,要怎麼將巨集設定在特定時間開啟並且執行,謝謝!!
继续阅读narkive:
Loading...