請問excel有辦法一開啟自動執行巨集嗎?
文章推薦指數: 80 %
因為小弟有個需求希望excel打開時能自動連結資料庫更新資料, 希望能找到一些解決辦法,來減少一些步驟... 麻煩了~
註冊
登錄
首頁論壇版規禁止列表說明地圖數位書香
私人消息(0)公共消息(0)論壇任務(0)系統消息(0)好友消息(0)帖子消息(0)
麻辣家族討論版版»Excel程式區»請問excel有辦法一開啟自動執行巨集嗎?
返回列表
下一主題
上一主題
發帖
請問excel有辦法一開啟自動執行巨集嗎?
劉照雄
發短消息
加為好友
劉照雄
當前離線
UID5624 帖子3 主題1 精華0 積分9 金錢9 點名0 作業系統winxp 軟體版本excelk 閱讀權限10 性別男 在線時間0小時 註冊時間2011-7-17 最後登錄2011-9-13
小學生
帖子3 主題1 精華0 積分9 點名0 作業系統winxp 軟體版本excelk 閱讀權限10 性別男 註冊時間2011-7-17 最後登錄2011-9-13
1#
跳轉到»
倒序看帖
打印
字體大小:tT
發表於2011-9-108:49
|只看該作者
請問excel有辦法一開啟自動執行巨集嗎?
因為小弟有個需求
希望excel打開時能自動連結資料庫更新資料,
希望能找到一些解決辦法,來減少一些步驟...
麻煩了~
收藏
分享
最新JavaScript精緻範例字典:對應ECMAScript新語法規則
最新HTML5.CSS3精緻範例字典(+RWD快速上手)
jackdream
發短消息
加為好友
jackdream
(Jack)當前離線
UID12 帖子128 主題7 精華0 積分140 金錢140 點名0 作業系統Win7 軟體版本Office2010 閱讀權限20 性別男 來自高雄 在線時間179小時 註冊時間2010-5-1 最後登錄2021-12-6
暱稱:Jack
中學生
帖子128 主題7 精華0 積分140 點名0 作業系統Win7 軟體版本Office2010 閱讀權限20 性別男 來自高雄 註冊時間2010-5-1 最後登錄2021-12-6
2#
發表於2011-9-120:50
|只看該作者
希望excel打開時能自動連結資料庫更新資料,
把要執行的語法,放在ThisWorkbook底下,例如~
PrivateSubWorkbook_Open() '開啟檔案執行事件
xxxx -->要執行的語法
EndSub
TOP
jsleee
發短消息
加為好友
jsleee
當前離線
UID6330 帖子132 主題21 精華0 積分171 金錢171 點名0 作業系統WINDOWS10 軟體版本Office2010 閱讀權限20 性別男 在線時間34小時 註冊時間2011-9-6 最後登錄2020-1-23
中學生
帖子132 主題21 精華0 積分171 點名0 作業系統WINDOWS10 軟體版本Office2010 閱讀權限20 性別男 註冊時間2011-9-6 最後登錄2020-1-23
3#
發表於2011-9-621:05
|只看該作者
也可以直接在模組中使用auto_open的方式,如下:
Subauto_open()
==>輸入要執行的巨集
EndSub
TOP
劉照雄
發短消息
加為好友
劉照雄
當前離線
UID5624 帖子3 主題1 精華0 積分9 金錢9 點名0 作業系統winxp 軟體版本excelk 閱讀權限10 性別男 在線時間0小時 註冊時間2011-7-17 最後登錄2011-9-13
小學生
帖子3 主題1 精華0 積分9 點名0 作業系統winxp 軟體版本excelk 閱讀權限10 性別男 註冊時間2011-7-17 最後登錄2011-9-13
4#
發表於2011-9-809:29
|只看該作者
謝謝你們你們都方法都好棒
TOP
ceci35008
發短消息
加為好友
ceci35008
當前離線
UID11015 帖子3 主題1 精華0 積分10 金錢10 點名0 作業系統windowsxp 軟體版本Office2003 閱讀權限10 性別女 來自taiwan 在線時間5小時 註冊時間2012-9-20 最後登錄2015-6-22
小學生
帖子3 主題1 精華0 積分10 點名0 作業系統windowsxp 軟體版本Office2003 閱讀權限10 性別女 來自taiwan 註冊時間2012-9-20 最後登錄2015-6-22
5#
發表於2015-4-3008:34
|只看該作者
應該還有其他方法吧!譬如逃開安全檢查直接進入的方式,雖然看過這種程式,可是卻不是用上述方法達成,打開模組也未見用vba特別寫法.反而在功能區直接跑出選單.這種技法讓我想破頭都想不出來,是否有高人能特別指點,謝謝!
曾長霖
TOP
vanguarx
發短消息
加為好友
vanguarx
當前離線
UID20296 帖子41 主題8 精華0 積分64 金錢64 點名0 作業系統WIN7 軟體版本OFFICE2010 閱讀權限20 在線時間13小時 註冊時間2015-3-11 最後登錄2020-10-7
中學生
帖子41 主題8 精華0 積分64 點名0 作業系統WIN7 軟體版本OFFICE2010 閱讀權限20 註冊時間2015-3-11 最後登錄2020-10-7
6#
發表於2015-4-3011:32
|只看該作者
回復3#jsleee
謝謝。
又學了一招
TOP
mave
發短消息
加為好友
mave
當前離線
UID24037 帖子18 主題6 精華0 積分24 金錢24 點名0 作業系統win7 軟體版本2007 閱讀權限10 性別男 來自高雄 在線時間21小時 註冊時間2016-3-23 最後登錄2016-7-4
小學生
帖子18 主題6 精華0 積分24 點名0 作業系統win7 軟體版本2007 閱讀權限10 性別男 來自高雄 註冊時間2016-3-23 最後登錄2016-7-4
7#
發表於2016-5-2611:23
|只看該作者
小弟也學會了一招
原來可以用auto_open這個語法
感謝分享
TOP
stillfish00
發短消息
加為好友
stillfish00
當前離線
UID9276 帖子1018 主題15 精華0 積分1058 金錢1058 點名0 作業系統win732bit 軟體版本Office201664-bit 閱讀權限50 性別男 來自桃園 在線時間1141小時 註冊時間2012-5-9 最後登錄2021-8-12
大學生
帖子1018 主題15 精華0 積分1058 點名0 作業系統win732bit 軟體版本Office201664-bit 閱讀權限50 性別男 來自桃園 註冊時間2012-5-9 最後登錄2021-8-12
8#
發表於2016-5-2710:11
|只看該作者
本帖最後由stillfish00於2016-5-2710:26編輯
回復5#ceci35008
1.檔案開啟時執行就是用Workbook_Open或auto_open
2.Excel是有個startup路徑,你可以用Application.StartupPath查到你的路徑。
它是讓Excel應用程式啟動時,打開這路徑下檔案。
但一般情況不會建議用這種方式,
因為1的情況是使用者自己選擇要打開含巨集的檔案,要自己承擔執行程式風險。
而2搭配1相當於是使用者不知情的情況就執行了程式,這跟病毒的行為有八成像。
3."打開模組也未見用vba特別寫法?",這可能是它的module被隱藏了
4."功能區直接跑出選單",這你要參考一些增益集寫法,會去增減功能區/工具列
*補充一下2不是逃開安全檢查,而是該路徑已被加入Excel受信任的位置(可到信任中心查看)
表達不清、題意不明確、沒附檔案格式、沒有討論問題的態度~~~~~~以上愛莫能助。
TOP
靜思自在:忘功不忘過,忘怨不忘恩。
返回列表
下一主題
上一主題
EXCEL專屬討論區Excelㄧ般區Excel程式區進階應用專區OFFICE系列WordPowerPointAccessOffice不分區程式語言VB與VB.NetC與C#Java與J#程式設計不分區資料庫ORACLEMySQLMSSQL網頁設計ASP與ASP.NETPHPPHP+MySQL入門實作JavaScriptFLASH/ActionScriptHTM/HTML/CSS網頁設計不分區電腦與作業系統電腦各種硬體討論一般電腦軟體討論論壇事務管理公告投訴反映新手測試愛‧生活公益佈告欄生活與感動
[收藏此主題]
[關注此主題的新回復]
[通過QQ、MSN分享給朋友]
申請友情鏈接
Facebook粉絲
麻辣家族討論版版
|聯繫我們
|Archiver|WAP|
GMT+8,2022-6-2906:14,Processedin0.062400second(s),6queries,Gzipenabled.PoweredbyDiscuz!7.2
麻辣家族討論版版
昱得資訊工作室Since1993(c)
延伸文章資訊
- 1開啟EXCEL時,自動執行巨集- VBA - 隨手記錄
【EXCEL】- VBA - 開啟EXCEL時,自動執行巨集 · 一、開啟「EXCEL」後,點選「開發人員」選項 · 二、點選「Visual Basic」 · 三、點選「This Workboo...
- 2開啟活頁簿時自動執行巨集 - Microsoft Support
開啟活頁簿時自動執行巨集 · 在功能表上,按一下[Excel>喜好設定... >工具列&工具列。 · 在自訂功能區類別中,選取主要選項卡清單中的開發人員核取方塊。 · 按一下[儲存]。
- 3Microsoft Excel 巨集安全設定 - IBM
如果巨集安全設為「低」、「中」或「高」,而且您已將 TM1 增益集配置為在啟動Excel 時自動載入,則在開啟Excel 時,一律會載入 TM1 ,而不會要求您回應任何提示。
- 4Excel VBA開啟檔案自動執行:儲存檔案與隱藏巨集 - 贊贊小屋
本文介紹如何將巨集錄製到個人巨集活頁簿(personal.xlsb),進而利用VBA Call module設計開啟檔案後自動儲存的程式,最後再比較與Excel選項功能差別。
- 5如何在開啟Excel 後自動執行巨集? @ Linux - 隨意窩
1. 開啟Excel, 然後點開發人員-> 點巨集, 然後輸入巨集名稱 · 2. 鍵入巨集名稱 · 3. 進入巨集的畫面 · 4. 實際上Excel 一開啟時, 最先會執行workbook 上的...