システムwiki

別のブックで実行されているマクロを停止します

LukeJS 受付中 最終更新日:2021-05-08 00:04

こんにちは

私はウェブ上でいくつかの解決策を見つけましたが、私の環境では機能していないようです.

このマクロを使用するのを手伝ってもらえますが、すでに開いているもの、またはその後開かれているものではなく、現在開くワークブックでのみ実行されます.

サブworkbook_open()
ActiveWorkbook.Application.DisplayFormulabar= false
Application.WindowState= XLMaximized
ActiveWorkbook.Application.executeExcel4macro "show.toolbar(" "リボン" "、false)"
ActiveWindow.DisplayWorkbookTabs= false

薄暗いワークシートとしてSH
このWorkbook.Worksheetsの各SHについて
sh.protect
Sh.EnableSelection= XlunLockedCells
次のSH

終了SUB

前もって感謝します

ルカ

返信リスト(回答:2)

2 #
Jeovany

おそらく

Private Sub Workbook_Open()

ActiveWorkbook.Application.DisplayFormulaBar=False
Application.WindowState=xlMaximized
ActiveWorkbook.Application.ExecuteExcel4Macro "Show.ToolBar(" "Ribbon" "、false)"
ActiveWindow.DisplayWorkbookTabs=False

Dim sh As Worksheet
For Each sh In ActiveWorkbook.Worksheets
sh.Protect
sh.EnableSelection=xlUnlockedCells
次のsh

サブの終了

応答2# ->にスキップ
1 #
LukeJS
ありがとうございました