2013-12-12 98 views
2

我的Excel電子表格Excel的2013使用的,當一個標準的VBA運行,其中包括當在Excel中創建2007的Excel 2013 Activeworkbook保護/取消保護問題

給「錯誤密碼錯誤」的spreadsheats:

ActiveWorkbook.Unprotect Password:="passwordhere" 

任何想法??以及如何防止這種情況?

我搜索谷歌和人少量線程說,這是我剛剛經歷了這個bug在Excel 2013年

+0

我聽說過工作表的錯誤,但不是工作簿。你可以幫我個忙嗎?我沒有excel 2007.你可以創建一個空白文件和密碼用''passwordhere''保護它並上傳到www.wikisend.com。一旦完成,在這裏分享鏈接。讓我測試它在辦公室2013 –

+0

如果它是一個xlsx文檔刪除xml設置文檔中的密碼,在2013年打開並重新保存。 – Sorceri

+0

這裏是實際的文件 - http://wikisend.com/download/926006/Microk.xls 密碼寫入sheet1。我打開電子表格,然後如果我按解除保護然後它的工作。但是,如果我打開電子表格並更改工作表,然後按取消保護,那麼它不起作用。 –

回答

-3

一個bug,它似乎是分配密碼Password然後執行保護/解除保護程序是解決這個問題的一種方法:

Password="passwordhere" 
ActiveWorkbook.Unprotect 

我不能確定爲什麼這工作(這是用Excel 2013專業版和Windows 10專業版x64),但它(如果任何人都可以提供一些線索這個,然後隨意編輯這個答案)。

+0

** Downvoter:不要將目標對象用於降薪(很明顯,您是從我的聲譽歷史中獲得的)。 TA **。 – cybermonkey