1

行き止まりに至る長い道のりを見つめる前に (特に、Perl プログラミングのスキルを磨いてから VBA を学ばなければならないので)、次のシナリオは実行可能ですか?

Word 2010 VBA を使用する場合:

  1. 開始 .docm ファイル (潜在的にマスター ドキュメント) を開きます。
  2. フォームを表示する
  3. ユーザーがデータを入力する必要があります: プロジェクト名、日付など。
  4. 開始ファイルのディレクトリをスキャンします
  5. ドキュメント プロパティの収集: タイトル、件名、総ページ数
  6. すべてのドキュメント プロパティから動的リストを作成します。
  7. リストをフォームに挿入します。
  8. ユーザーが必要なドキュメントを選択できるようにする (例: チェックボックス)
  9. 選択したドキュメントを開始ファイルの末尾に追加します。
  10. 挿入されたドキュメントをユーザー データで更新: プロジェクト名、日付など (上記)
  11. 開始ファイルの先頭に目次を生成します。
  12. ユーザーにファイルを保存するように促します。
4

1 に答える 1

0

これはすべてWord VBAから実行できます。説明から、大量のデータ (または構造化データ) を永続的に保存する必要がない限り、私は Access を使用しません - あなたの説明はこれを示していません。それでも、データが単純な (1D) テーブルである場合は、Excel に保存することをお勧めします。

マスタードキュメント機能には触れません(それがあなたが言及している場合):

マスター ドキュメントには、2 つの状態しかありません。つまり、破損しているか、破損しそうになっています。そのため、マスター ドキュメントを修正する唯一の方法は「使用しないでください!」であると言えます。</p>

マスター ドキュメントが破損する理由(MVP)

このページは、マスター ドキュメントを安全に使用する方法を説明する別のページにリンクしています

それに加えて、アウトラインは、マスター ドキュメントの独自のバージョンを既に作成していることを示唆しています。

Pasteヒント: ドキュメントの内容をファイルとして挿入しようとするのではなく、セクション区切りを挿入してから、さまざまな(およびPasteSpecial) メソッドを検討することを検討します。Hans には、非常に便利なコードがいくつかあります

于 2013-08-06T21:07:49.340 に答える