看板 Office 關於我們 聯絡資訊
軟體:Excel 版本:2010 小弟日前參考網路上說明在Excel的"ThisWorkbook"內寫了如下程式碼: Option Explicit Private Sub Workbook_Open() Call test_macro End Sub Private Sub Workbook_Activate() Application.ScreenUpdating = False Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",False)" Application.DisplayFormulaBar = False Application.DisplayStatusBar = Not Application.DisplayStatusBar Application.ScreenUpdating = True End Sub 主要功能是要讓Excel開啟即能自動執行程式碼及隱藏工具列 但遇到兩個問題: 1.程式碼執行時,所有開著的Excel檔案都會執行,但我只想執行我有寫程式的那個 Excel,其他的Excel檔案不要受到影響,這要怎麼去修改程式碼? 2.若我想開啟Excel即自動執行程式碼,但會遇到Excel設定安全性的問題,在不同的電腦 就無法自動執行,有方式可以解決檔案開啟即執行程式碼,而不會先碰到詢問是否安全開 啟巨集的問題,即使換不同的電腦也不會遇到的方法嗎? 以上兩個小問題 若有大大知道如何解決再請協助解答 非常感謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.24.152.242 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1450972895.A.40E.html
alice78226: 1.程式碼要指定你寫程式的檔案 12/26 09:07