請問excel有辦法一開啟自動執行巨集嗎?

文章推薦指數: 80 %
投票人數:10人

因為小弟有個需求希望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)



請為這篇文章評分?