1

データベースビューを設定しました。ユーザーがビューからWord2010にデータをインポートすると、次のようにデータベースにあるのと同じ方法でデータがフォーマットされます。

-------------------------------------------------------------
|workorder  |customer  |performed activity                  |
-------------------------------------------------------------
|12345      |Client foo|activity foo                        |
|67890      |Client bar|activity bar                        |
-------------------------------------------------------------

しかし、私はそれを次のように表示したいと思います:

-------------------------------------------------------------
client name:        Client foo
workorder:          12345
performed activity: activity foo
-------------------------------------------------------------

-------------------------------------------------------------
client name:        Client bar
workorder:          6789
performed activity: activity bar
-------------------------------------------------------------

各行に対してプログラムで特定のアクションシーケンスを実行する必要があります。行数は、ドキュメントが作成されるたびに異なります。フィールドの数とその位置は常に同じです。

4

1 に答える 1

3

カスタムテーブルスタイルがデフォルトとして設定されたWordテンプレートを使用します。そのドキュメントで作成されたテーブルは、手動またはプログラムで、目的の形式になります。

  1. テーブルを作ります(どんなに大きくても構いません)。
  2. テーブル内をクリックすると、2つのテーブル関連のタブが上部のWordツールバーに表示されます。
  3. 「デザイン」というタブをクリックします。
  4. 右下矢印をクリックして、デフォルトのテーブルスタイルのドロップダウンを拡大します。
  5. ドロップダウンの下部にある[新しいテーブルスタイル...]をクリックします。
  6. 新しいテーブルスタイルに適切な名前を付けます。
  7. 左下の[フォーマット]をクリックし、[境界線とシェーディング]を選択します。
  8. 必要に応じて境界線を設定します。あなたの場合:プレビューの左側にある3つのアイコンのそれぞれをクリックします。
  9. [境界線と網かけ]で[OK]を押し、[新しいテーブルスタイル...]で[OK]を押します。
  10. テーブルスタイルは、上部のツールバーの境界線スタイルの中に表示されます。
  11. 新しく作成した境界線スタイルを右クリックして、[デフォルトとして設定]を選択します。
  12. ドキュメントをWordテンプレート(.dotx)として保存します。
  13. Wordテンプレートをマクロに統合します。

これがお役に立てば幸いです。

* Microsoft OfficeWord2007で実行

于 2012-04-05T10:23:32.773 に答える