私は、VBS を使用して Outlook で署名を作成し、ユーザーにプッシュする作業を行っています。署名にはテーブルが含まれているため、ロゴの上に標準のテキストと並べてロゴ/ユーザー情報を表示できます。(元のテーブル コードはこちら: http://www.vbforums.com/showthread.php?526706-resolved-question-with-tables-in-vbscript-for-AD-signature )
以下は、doc ファイルに書き込むコードの抜粋です。コードは 2 つの列を正常に作成し、必要な情報をそれらに挿入します。問題は、table1 と table2 の上部に水平線を入力すると、2 つのテーブルの間に隙間ができることです。私の質問は、vbs を使用してドキュメントの 2 つのテーブル間のギャップを制御できますか?
objDoc.Tables.Add objRange, 1, 2
Set objTable = objDoc.Tables(1)
'** Logo column **
'Draw a horizontal line (This only draws it for this frame)
objSelection.InlineShapes.AddHorizontalLineStandard
objTable.Cell(1, 1).select
'Put Logo information here
'** User column **
'Draw a horizontal line (This only draws it for this frame)
objSelection.InlineShapes.AddHorizontalLineStandard
objTable.Cell(1, 2).select
'Put User information here
objSelection.EndKey 6 'Command to end the above tables