推 alice78226: 1.程式碼要指定你寫程式的檔案 12/26 09:07
軟體: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