C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 59 を表示中)
■34110 / )  C# Wordファイルの開き方
□投稿者/ chm (1回)-(2009/03/19(Thu) 11:18:21)

分類:[.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は上記のような記述方法でファイルが開けていたので、
どのように記述したらよいのか分からなくなってしまいました。

皆様どうか御教示くださいませ。
コンパイルの通る簡単なサンプルコードなどを提示してくださるとなお助かります。。。



返信 編集キー/


管理者用

- Child Tree -