0

私は最近、大量の (1000 以上) 量の Word for Dos (Word 5.5) ドキュメント (.doc) を .rtf 拡張子に変換/名前を付けて保存する必要があるプロジェクトを任されました。

ドキュメントは、そのままにしておく必要があるサブフォルダーを含むフォルダー内にあるため、検索してフォルダー内のファイルを確認し、それらを開いて、見つかったのと同じフォルダー形式で保存しますが、別の場所に保存する必要があります。 .rtf ドキュメント。

私は、そのようなタスクを実行する最善の方法を検討してきました。ここにアーカイブしたいものがあります。

CSV への再帰的なフォルダー検索 (ユーザーまたは固定フォルダーの場所によって定義) フォルダー構造の作成 (フォルダー検索と同じレベル、たとえば、変換済み/フォルダー/サブフォルダー) Word for Dos 5.5 でファイルを開く .rtf として保存 変換されたファイルのログ (成功または失敗として)

4

2 に答える 2

0

残念ながら、可能であれば有料のコンバーターを使用しますが、これは VB.net でしか使用できないものです。

ドキュメントのサンプルをアップロードできないか、エラーについて説明することしかできません。

Word 5.5 を使用して文書を変換することはできましたが、文書の書式設定が一部失われました。

別の解決策を検討中です。運が良ければまた投稿します。

于 2013-08-25T08:06:22.907 に答える
0

これは、VB.Net ではなく Word VBA で行います (vba および word-vba Stack タグを参照)。

Web で FileSystemObject() を検索して、フォルダーの反復処理、ディレクトリの作成などのスニペットを探します。必要なときにのみ宛先フォルダーを作成して、ソース フォルダーの処理が完了したかどうかを確認して、タスクを再開できるようにします。おそらく、一時フォルダーを宛先として使用し、ソースファイルがすべて変換されたときに、名前を変更/最終フォルダー名に移動します。

ドキュメントを開いたマクロを記録し、コア コードのモデルとして使用する手順として保存します。

于 2013-08-20T16:58:07.647 に答える