1

私は自分のasp.net WebアプリケーションにVS -2010を使用しています。今、ブラウザにWord 2007ドキュメントを表示したいので、Word 2007ドキュメントを表示するためにWebブラウザコントロールを使用することにしました。しかし、ツールボックスにコンポーネントが見つかりませんでした。では、Web ブラウザー コントロールを追加する方法と、Web ブラウザー コントロールに Word 2007 ドキュメントを表示する方法を教えてください。

それ以外の場合は、Word 2007 文書をブラウザー (読み取り専用モード) で表示するための他のより良い方法を提案してください。

4

1 に答える 1

2

次のコードを参照してみてください:

object oDocument;

private void button1_Click(object sender, EventArgs e)
 {
 string sFileName;
 openFileDialog1.FileName = "";
 openFileDialog1.ShowDialog();
 sFileName = openFileDialog1.FileName;

 if (sFileName.Length!=0)
 {
 oDocument = null;
 webBrowser1.Navigate(sFileName);
 }
 }

 private void Form1_Load(object sender, EventArgs e)
 {
 openFileDialog1.Filter = "Office Documents " + " " + "(*.doc, *.xls, *.ppt)|*.doc;*.xls;*.ppt";
 openFileDialog1.FilterIndex = 1;

 }

 private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
 {
 oDocument = webBrowser1.Document;

 }

参照リンク:

http://www.c-sharpcorner.com/forums/thread/153951/opening-worddoc2007-inside-webbrowserc-sharp-net.aspx

于 2013-05-21T05:11:36.280 に答える