【C#】Wordファイルをパスワード付きで保存
まず、Wordファイルを扱うにはプロジェクトにて以下のCOMライブラリを参照します。
下記コードではコンソールアプリケーションにて、「C:\Doc\test.docx」を基に、パスワード付きファイル「C:\Doc\test2.docx」を保存します。
using Microsoft.Office.Interop.Word; namespace ConsoleApp { class Program { static void Main(string[] args) { //Wordアプリケーション生成 Application app = new Application(); app.Visible = false; //ドキュメントオープン Document doc = app.Documents.Open(@"C:\Doc\test.docx"); //ドキュメント保存(パスワードを指定) doc.SaveAs2(FileName:@"C:\Doc\test2.docx",Password:"testpass"); //終了処理 doc.Close(); doc = null; app.Quit(); app = null; } } }