iT邦幫忙

0

[C#] WinForm開啟有密碼的Word

  • 分享至 

  • xImage

想問一下 WinForm要怎麼開啟有密碼的Word呢?

目前是輸入了以下內容

string outfile = @"D:\test.doc";
Process.Start("WINWORD.EXE", outfile);

但是會要求輸入密碼,
查不到要怎麼輸入 保護密碼 及 防寫密碼 來跳過輸入密碼的畫面。
麻煩大大們幫小弟解惑一下...
/images/emoticon/emoticon41.gif

另外有參考 這一篇
雖然不會跳錯誤,但是檔案還是沒有出現(即使Visible是true),不過會占用執行緒導致第二次被鎖定無法開啟(只能開啟唯獨)

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
JamesDoge
iT邦高手 1 級 ‧ 2023-01-28 12:47:39

如果你C#是使用Microsoft Office Interop Word程式庫
"password"換成正確密碼

using Word = Microsoft.Office.Interop.Word;

Word.Application app = new Word.Application();
Word.Document doc = app.Documents.Open(filePath, false, true, Password: "password");
app.Visible = true;

我要發表回答

立即登入回答