跳至內容

excel宏命令如何在只讀文件中運行

更新時間
快连VPN:速度和安全性最佳的VPN服务
快连VPN:速度和安全性最佳的VPN服务
要在只讀文件中運行 excel 宏命令,可以:修改文件屬性,取消只讀複選框;創建文件的副本並運行宏命令,然後保存並關閉副本;使用 vba 代碼打開只讀文件,然後運行宏命令。

如何在只讀文件中運行 Excel 宏命令

在只讀文件中運行 Excel 宏命令可能會遇到一些限制,但可以通過以下方法實現:

修改文件屬性

  • 右鍵單擊文件並選擇“屬性”。
  • 取消選中“只讀”複選框。
  • 單擊“確定”。

創建臨時副本

  • 創建該文件的副本,並將其保存在另一個位置。
  • 打開副本並運行宏命令。
  • 保存副本並關閉。
  • 返回原始只讀文件,該文件中的宏命令現在將被更新。

使用 VBA 代碼

  • 打開原始只讀文件。
  • 按住鍵盤上的 Alt+F11 以打開 Visual Basic 編輯器。
  • 在項目資源管理器中,右鍵單擊“ThisWorkbook”並選擇“插入”。
  • 選擇“模塊”。
  • 在代碼窗口中,輸入以下代碼:
Sub RunReadOnlyMacro()  ' 打開只讀文件副本  Dim wb As Workbook  Set wb = Workbooks.Open("C:PathToReadOnlyFile.xlsx", ReadOnly:=False)  ' 運行宏命令  ' 此處替換爲實際宏命令  wb.Run "MyMacro"  ' 保存和關閉文件副本  wb.Save  wb.CloseEnd Sub
登錄後複製
  • 將文件名替換爲只讀文件的實際路徑。
  • 將 “MyMacro” 替換爲你想要運行的宏命令名稱。
  • 運行代碼。

以上就是excel宏命令如何在只讀文件中運行的詳細內容,更多請關注本站其它相關文章!

更新時間

發表留言

請注意,留言須先通過審核才能發佈。