お世話になります。
状況説明が少なすぎてアドバイスを頂けないようですね。
怪しいと思っていたのは以下の部分で、テーブルを作るところか、比率カラム幅を比率で設定している 部分かと思っていました、Word2003でマクロ記録をしてどの様になるかを調べたところ、”wdWord8TableBehavior”が”wdWord9TableBehavior”に変わっていました。
この部分はバージョンに依存するパラメータのようで、”wdWord9TableBehavior”に変更して実行したところ正しく動作しました、このユーティリティーを作成した時には、MSDNライブラリーのWORD VBAのリファレンスを見てこのユーティリティーを書いたと思うのですが、現在これらのWORD VBAのリファレンスが何処に有るのか分からず、これらのパラメータの内容を把握出来ていません。
WORD VBAのヘルプを見る方法をご存知の方、ご教示下さい。
DocWs.Tables.Add Range:=myRange, NumRows:=2, NumColumns _
:=3, DefaultTableBehavior:=wdWord8TableBehavior
Selection.Tables(1).Cell(1, 1).Select
Selection.SelectColumn
Selection.Columns.PreferredWidthType = wdPreferredWidthPercent 'wdPreferredWidthPoints
Selection.Columns.PreferredWidth = aa 'MillimetersToPoints(IndexW(1))