これで、テキストボックスと大丈夫なボタンだけのプログラムがあるとしましょう。ユーザーは任意の単語を入力し、[OK]をクリックすると、 "test"という単語のTest.docおよびCTRL + Fという特定のファイルが開き、ユーザーがテキストボックスに入力した内容で置き換えられます。上記のファイルを開き、単語testのインスタンスをユーザーの定義した単語に置き換えるにはどうすればよいですか?C#WPFファイルを開いて特定のテキストを編集する
0
A
答えて
0
ものの数:
私は、ファイルの場所を取得するためにFileDialogを使用してお勧めします。これにより、編集するファイルを選択することができますが、このプログラムで処理したいファイルタイプのみを表示する機能も提供されます。
あなたが.docを扱っているなら、私はVSTOを見て、ワード文書を開くことをお勧めします。 Hereさんのクイック検索の後に私が見つけたガイドです。私は始める場所としてそれを使用することをお勧めしますが、詳細を調べる必要があります。
最後に、string.Replace( ""、 "");メソッドはおそらくCTRL-Fの機能に非常に役立ちます。あなたは、分析している文書からテキストの文字列を抽出し、その方法を使用できるはずです。
3
文書のフォーマットを無視して、あなたは文字通り、ファイルの任意のタイプのためのfolowingを使用することができます。
var contents = System.IO.File.ReadAllText(@"C:\myDoc.doc");
contents = contents.Replace("Test", "Tested");
System.IO.File.WriteAllText(@"C:\myDoc.doc", contents);
最良の方法は、しかし、MSオフィスの相互運用ライブラリを使用することです。
アンドリュー
関連する問題
- 1. .mmdbファイルを開いて編集する
- 2. Bashスクリプト:ファイルの編集後にファイル内の特定のテキストを復元する
- 3. WPFユーザー編集可能な設定ファイル
- 4. Androidスタジオでテキストを編集してテキストを編集する
- 5. 編集用ファイルを開く
- 6. 開いているcsvファイルを編集する
- 7. C++の編集ボックスのテキストを変更
- 8. C#WPFを使用してchmファイル内の特定のページを開く方法
- 9. C#で編集モードでXMLファイルを編集する方法
- 10. Visual C++でMSワードファイルを開いて編集する
- 11. 特定の行の特定の単語を編集する
- 12. 特定の列の編集
- 13. WPF C#の編集文字列は
- 14. WPF Datagridセル値の編集 - C#
- 15. 巨大なファイルを開いて編集する
- 16. AndroidアプリケーションでPDFファイルを開いて編集する
- 17. C#を使用してXMLの特定のサブストリングを編集する方法
- 18. Cプログラムを使用してcsvテキストファイルの特定の値を編集する
- 19. フォルダ内の特定のファイルを見つけて編集してください
- 20. WPF Avalon編集テキストを大文字にする
- 21. C#でPDFファイルを編集する
- 22. WPF DataGridの長いテキストを編集する方法(メモ編集と同様にドロップダウン)
- 23. Java - 特定のプログラムを使用してファイルを編集するには?
- 24. "デザイナー"のWPFスタイルを編集
- 25. c#WPFメッセージボックスの特定のテキストの色を変更します
- 26. チルドラーを使ってtiddlywikiの特定のマクロを編集する
- 27. WPF c#mailItem htmlbody編集不可
- 28. C#WPF読み込み/編集CSV
- 29. GPUImageを使用して特定のムービーフレームを編集する
- 30. C#.Netで開く、編集、保存するPDFファイル
ここに質問がありますか? –