1
我在做一個自動運行的宏,但它受密碼保護。在我刪除所有密碼後,它可以以不同的格式保存文件。通過VBA宏打開MS Excel時禁用「更新鏈接消息」
事情是MS Excel顯示關於「自動更新鏈接」的Popup消息。我試圖從MS Excel選項中禁用所有設置,但對話框仍然出現。
所以,我想添加一些代碼,以避免彈出。
這裏是我的代碼:
Sub Auto_Open()
Workbooks.Open "C:\Test\WorkbookTest.xlsx"
ActiveWorkbook.UnprotectSharing ("galleta")
ActiveSheet.Unprotect ("galleta")
ChDir "C:\Users\user\Desktop\Reportes"
Sheets("BES").Select
ActiveSheet.Unprotect ("galleta")
Sheets("BE800").Select
ActiveSheet.Unprotect ("galleta")
Sheets("BECM").Select
ActiveSheet.Unprotect ("galleta")
ActiveWorkbook.SaveAs Filename:= _
"C:\Users\user\Desktop\Reportes\test.mht", FileFormat:= _
xlWebArchive, CreateBackup:=False
End Sub
我把我的自動運行與密碼的事情代碼,因爲它可以幫助別人。
其他數據:
- Office 2007中,
- 的Windows Server 2008 R2。
該消息似乎是爲了保護用戶的平臺,但可能是我們可以通過vba正配置用戶偏好。
謝謝你們。