私は、現在廃業している請負業者によって作成された古いAccess 2003データベース(SQLバックエンド付き)のサポートに抱かれてきました。AccessからWordへのリッチテキストデータの転送
このデータベースには、いくつかの「慣習的でない」報告が含まれています。それらはすべて、フィールドを直接Word文書に出力するために、VBAを使用してオートメーションを使用します。種類のこの(擬似コード)のように:
for each row{
output(row.id);
moveRight();
output(row.firstName);
newLine();
}
等
問題は、データベースは、いくつかのリッチテキストフィールドを含みます。ドキュメントに書式を含めてこれらを出力するために、開発者は単一のリッチテキストコントロールを使用して別のAccessフォームを開き、適切なフィールドをテキストボックスにプルします。
その後、「すべてを選択してコピー」し、Wordにフリックしてからテキストを貼り付けます。
私の仕事は、レポートに新しいリッチテキストフィールドを追加することである、と私はこれを行うためのより良い方法がなければならないと感じ...
彼は機能にアクセスするための汎用的な方法を作成したい場合それは容易になるだろう。各レポートは、わずかに変更されたコードのコピー/ペーストを使用します。 私はこの請負業者(毎日のWTFにふさわしい)のコードについてうまくいけば苦労しています。 – ChristianLinnell