2009-11-24 32 views
0

有誰知道是否可以運行一個嵌入在啓用了密碼的工作簿中的宏?C#使用密碼互操作Excel宏 - 這有可能嗎?

基本上我能夠運行在一個工作簿中的宏 - 然而,在我的經理想要一個該死的密碼添加,我不認爲那可能

有沒有人管理到位,以得到這個?

+1

你想在哪裏添加密碼?運行宏後?或者工作簿是否有密碼? – McKay 2009-11-24 17:06:31

+0

工作簿有一個宏 – 2009-11-24 17:31:27

+0

是的,我意識到工作簿有一個宏,但密碼在哪裏? – McKay 2009-11-24 17:58:05

回答

0

如前所述,Open方法可以傳遞一個密碼。但值得注意的是,硬編碼密碼從exe中提取非常簡單。恕我直言,最好趕上open方法的異常,提示用戶輸入密碼,然後用提供的密碼重試open方法。

1

您是否試圖在代碼中打開工作簿,然後運行宏?

工作簿對象上的打開方法接受密碼作爲參數。