C 操作Office帶密碼檔案

2021-09-26 16:26:14 字數 713 閱讀 7165

如果office檔案設定了密碼,在開啟檔案的時候就會彈出對話方塊,提示輸入密碼才能繼續下去,影響了後台服務的跑批執行,

由於在開啟檔案之前,無法知道當前檔案是否有密碼,所以在開啟檔案的時候就設定乙個預設密碼來開啟,這樣報錯了就可

以直接跳過該檔案,下面就介紹每個型別的office文件怎麼傳入密碼開啟文件。

1.word

第5個引數是輸入密碼的地方

word.visible = true; //word是否可見

document doc = word.documents.open(@"f:...\demo.docx", type.missing, true, type.missing, "123456");

引數預覽

2.excel

第5個和第6個引數是輸入密碼的地方

object missing = system.reflection.missing.value;

excel.visible = false;

excel.usercontrol = true;

// 以唯讀的形式開啟excel檔案

引數預覽

3.ppt

ppt比較特殊,密碼沒有引數去輸入,而是在檔案路徑後面加上::用於輸入密碼

引數預覽

20151116 密碼檔案

檢視oracle資料庫版本號 select from v version 檢視當前使用者 select user from dual show user sysdba不是許可權,當使用者以sysdba身份登入資料庫時,登入使用者都會變成sys.sysdba身份登入可以開啟關閉資料庫,建立spfile...

oracle密碼檔案

很多時候需要對oracle密碼檔案進行重建,oracle對密碼檔案有著較為嚴格的要求,比如檔名,檔名大小寫等等,有一次因oracle sid的大小寫折騰了很久,現記錄如下 linux平台 orapwd file oracle home dbs orapw oracle sid password en...

oracle密碼檔案

很多時候需要對oracle密碼檔案進行重建,oracle對密碼檔案有著較為嚴格的要求,比如檔名,檔名大小寫等等,有一次因oracle sid的大小寫折騰了很久,現記錄如下 linux平台 orapwd file oracle home dbs orapw oracle sid password en...