ホームページ > 記事 > ウェブフロントエンド > JavaScript で Word 文書が開きます
C# で Word 文書を開くことは実際にはそれほど難しくなく、多くの方法があります。
1. C# で Word 文書を開く方法
//プロジェクト参照に Microsoft Word 11.0 オブジェクト ライブラリへの参照を追加します
private void button1_Click(object sender, System.EventArgs e)
{
//open を呼び出しますファイルダイアログボックス 開くファイルの WORD ファイル、RTF ファイル、テキストファイルのパス名を取得します
OpenFileDialog opd = new OpenFileDialog();
opd.InitialDirectory = "c:\\";
opd.Filter = "Word document (*.doc)| *.doc|テキスト ドキュメント (*.txt)|*.txt|RTF ドキュメント (*.rtf)|*.rtf|すべてのドキュメント (*.*)|*.*";
オプション。 FilterIndex = 1;
if (opd.ShowDialog() == DialogResult.OK && opd.FileName.Length > 0)
// Word クラスのインスタンスを作成します。欠点: 表や画像の表示を正しく読み取れません。など。
Word.Document doc = null;
object missing = System.Reflection.Missing.Value;
object FileName = opd.FileName;
オブジェクト isVisible = true ;
オブジェクト インデックス = 0;
try
{
doc = app.Documents.Open(ref FileName, ref missing, ref readOnly,
ref missing, ref missing, ref missing, ref missing, ref missing 、
ref が見つからない、ref が見つからない、ref が見つからない、ref isVisible、ref が見つからない、
ref が見つからない、ref が見つからない、ref が見つからない);
doc.ActiveWindow.Selection.WholeStory();
//クリップボードからクリップしてデータを取得します
IDataObject data=Clipboard.GetDataObject();
this.richTextBox1.Text=data.GetData(DataFormats.Text).ToString();
}
{
if (doc != null)
{
doc.Close(ref missing, ref missing, ref missing);
doc = null;
}
if (app != null)
app.Quit(ref missing, ref missing, ref missing);
app = null;[ページ]
}
しかし、JavaScript を使用して開くとどうなるでしょうか?実際、それは難しいことではありません。
2. JavaScript で Word ドキュメント www.2cto.com を開きます
新しい HTML ファイルを作成し、FileUpLoad とボタン コントロールを作成します。
flUpload
その後、 JavaScript OpenFile メソッドを作成します。
関数 OpenFile()
jExcel = new ActiveXObject(" Excel.Application");
objExcel.Visible = Id("flUpload").value.toUpperCase().indexOf(".DOC") != -1) objdoc.documents.open(document .getelementbyid( "furpload")。 IE では、まず doc ドキュメントを選択し、次に [開く] をクリックして開きます。
お役に立てば幸いです。