1
テーブルを中央に揃えようとしていますが、これは機能していないようです。何らかの「wdtablecenter」参照を探しています。excel vbaのcenter table to word doc
ActiveDocument.Tables(1).Rows.Alignment = wdAlignRowCenter
あなたがセンターにどのテーブルを選択するためにActiveDocument.Tables(1)
をいじることができますのようなものを試してみてください
Dim equip As Integer
equip = 11
Do While Sheet2.Cells(equip, 4).Value <> 0
wdapp.Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter
Sheet2.Rows(equip).Copy
wdapp.Selection.PasteAndFormat wdFormatOriginalFormatting
wdapp.Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter
equip = equip + 1
Loop
どうすれば新しいテーブルを定義できますか?私はテーブルとして設定していないので、その部分が私にエラーを与えていると思う。または、テーブルを定義せずにそれを行うことができますか? – Philip
私の手では、最初の 'wdapp.Selection.PasteAndFormat'は1行のテーブルを作成します。それ以降の各 'wdapp.Selection.PasteAndFormat'はテーブルに別の行を追加します。次に、 'ActiveDocument.Tables(1).Rows.Alignment = wdAlignRowCenter'はページをページの中央に配置します。どのような種類のデータをコピーしているのか、どのようなエラーが発生しているのかわからなければ、助けが難しいです。 – xidgel