2017-01-17 8 views
1

開いているExcelファイルをすべて検出して、シートをロックするにはどうしたらいいですか?マクロExcelで開いているExcelファイルを検出する方法は?

マクロを含むExcelファイルがあります。起動したら、開いているすべてのExcelファイルを調べ、パスワードを設定してシートをロックします。

VBAから開いているExcelファイルを検出する方法を知りません。

答えて

1

あなただけApplicationでワークブックにループする必要があります。

Dim wB as WorkBook 
Dim wS as WorkSheet 

For Each wB in Application.WorkBooks 
    For Each wS in wB.Sheets 
     wS.Protect "password" 
    Next wS 
Next wB 
+0

パスワードを設定するために、私は 'wS.Protectパスワードを使用します。=「パスワード」' –

+0

うん! '' password''を '' anythingyouwant''で置き換えることができます – R3uK

関連する問題