2017-01-17 93 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

沒錯!你可以用''anythingyouwant''替換''password'' – R3uK