|
分類:[.NET 全般]
C#でWordファイルを開く処理が上手く出来なくて困ってます。 コードは以下の通りです。
string fileName = "C:\\sample.doc"; string passWord = "password";
Word.Application app = new Word.Application();
Word._Document dc = app.Documents.Open( fileName, Type.Missing, Type.Missing, Type.Missing, passWord, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
dc.Application.Visible = true;
上記の状態でビルドしようとすると、
「refまたはout引数は、割り当て可能な変数でなければなりません。」 「Word.Documents.Open(ref object,ref object,・・・・・(途中省略)・・・・・,ref object)に最も適しているオーバーロードメソッドには無効な引数がいくつか含まれています。」 「引数'2'は'ref'キーワードと共に渡されなければなりません。」
などといったメッセージが出てコンパイルエラーになってしまいます。 エラーメッセージの意味はなんとなく分かるのですが、 Excelは上記のような記述方法でファイルが開けていたので、 どのように記述したらよいのか分からなくなってしまいました。
皆様どうか御教示くださいませ。 コンパイルの通る簡単なサンプルコードなどを提示してくださるとなお助かります。。。
|