単語の差し込み印刷文書のデータソースを調べようとしています。Wordの差し込み印刷レコード数が-1を返します
ActiveDocument.MailMerge.DataSource.ActiveRecord = wdFirstRecord
lastDoc = ActiveDocument.MailMerge.DataSource.RecordCount
今、すべてが本当にうまく機能:差し込み印刷のデータソースを介して実行する
私のコードは次のようになります。私はデータソースを実行し、私は何をする必要があります。
今小さなヘルパー関数を使用して、他の理由による私はこれを作っていますユーザーである、:メール合併ヘルパー(これは、Word 2010に存在する)
彼らはしかし、これを使用すると、私のActiveDocument.MailMerge .DataSource.RecordCountは-1を返します。これは、データソース内のレコード数を決定できないことを意味します。私の前提は、Mail Merger Helperがデータソースを正しく設定していないことです。
しかし、それは私が(ヘルパーを使用するとき、彼はまだマージの結果を見るなどの通常の差し込み印刷機能を有効にすることができます)、差し込み印刷を反復するのを防ぎます。
どうしたのですか?マージを反復する代わりに、レコードを1つずつ取得できますか?