問題は、複写された日付の値に基づいて複数の行がマージされるワードテーブルをフォーマットすることです。以下のサンプルでは、2列の日付値を複製し、カラム1つのディスプレイは、その日付に関連する対応するテキストは次のとおり部会 01/03に2017年1月3日の電子メールからメールを熟読ワードテーブルの行と列の値を比較し、セルを削除またはマージする
2017年1月3日/ 2017博士BからD氏 2017年1月3日電話からミスターD 2017年1月3日の電話コールに 2017年1月3日電話からメールを熟読私はで終わるしたい何
01/03/2017迷惑メールからのメッセージ 小委員会へのメール私は列1の1日とは私がcouldn列2のテキストをマージしたいです博士B
からミスターD 電話からミスターD 電話へ 電話から電子メールを熟読、それはMS Excelの方がターゲットに絞られていたので、MS Wordでのコーディングで多くの助けを得ました。
私が使用することができます知っている:
If ActiveDocument.Tables.Count >= 1 Then
With ActiveDocument.Tables(1)
.Cell(Row:=1, Column:=1).Merge _
MergeTo:=.Cell(Row:=1, Column:=2)
.Borders.Enable = False
End With
End If
しかし、それは単純なマージであり、私は私が上記した条件に基づいて、より複雑な何かが必要。
誰かを援助して、正しい方向に向けることができます。
ご意見ありがとうございます。私は、出力を生成するコードを書き直すのが大好きですが、ロックされたソフトウェアプログラムからのものです。表をフォーマットする要求は、ユーザーからの補足です。出力は多くのページになる可能性があるため、これは単に日付フィールドの各変更時に面倒な選択、マージ、および削除を行うためにエディタを保存する試みに過ぎませんでした。私ができることを再考する。 –