以下は、ドキュメントからデータを読み取り、テキストファイルに移植するために使用されるコードです。
しかし、テキスト ファイルに書き込む前に、ドキュメントに存在する特殊文字を削除または無視したいと考えています。特殊文字とは、矢印、黒丸、コピー書き込み記号などを意味します。テキスト ファイルに関しては、ランダムな文字が表示されます。 .そのため、テキスト ファイルに書き込む前に、そのような文字や記号を削除または無視したいと考えています。
object file;
file = filepathtb.Text;
object Target = Path.GetDirectoryName(System.Windows.Forms.Application.ExecutablePath) + "\\Temp_str.txt";
Microsoft.Office.Interop.Word.Application newApp = new Microsoft.Office.Interop.Word.Application();
object Unknown = Type.Missing;
newApp.Documents.Open(ref file, ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown);
object format = Microsoft.Office.Interop.Word.WdSaveFormat.wdFormatText;
// if(newApp.ActiveDocument.Content.Characters = a
newApp.ActiveDocument.SaveAs(ref Target, ref format, ref Unknown, ref Unknown, ref Unknown,
ref Unknown, ref Unknown, ref Unknown,
ref Unknown, ref Unknown, ref Unknown,
ref Unknown, ref Unknown, ref Unknown,
ref Unknown, ref Unknown);