ウェブブラウザ内でワード文書を開く必要があります。webbrowser内のworddoc2007を開く/ c#.net
word2003を開くと動作しますが、word2007は動作しません。私はActiveXwebbrowserがこの問題を解決すると言うリンクをいくつか持っています。私もそれを試みたが、ActiveXwebbrowserの中にはない新しいウィンドウエクスプローラとしてオープンした。
私はc#.netを使用してWindowsアプリケーションで作業しています。
OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
openFileDialog.Filter = "Text Files (*.txt)|*.txt|All Files (*.*)|*.*";
if (openFileDialog.ShowDialog(this) == DialogResult.OK)
{
object null_obj_str = "";
string FileName = openFileDialog.FileName;
object loc = FileName;
System.Object null_obj = 0;
axWebBrowser1.Navigate2(ref loc, ref null_obj, ref null_obj, ref null_obj_str, ref null_obj_str);
//axWebBrowser1.Navigate(new Uri(FileName));
}
あなたはそれが2007年に動作しないと言うとき、あなたはエラーメッセージを得るのですか? – GrandMasterFlush
エラーメッセージはありません。ブラウザコントロール内ではまったく開いていません。新しいエクスプローラウィンドウでは開きます。問題は私が2007年の文書を開くときにのみ発生します。 – Dev