- ベストアンサー
エクセルで作った表をワードに張り付けるコードを組んだのですが
エクセルで作った表をワードに張り付けるコードを組んだのですが その表をワード内でセンタリングするにはどうしたらよいでしょうか? 下記コードの.pasteの前か後ろに何らかのコードを挿入すればよいと思うのですが・・・・ よろしくお願いします With objword.Selection For i = 1 to 10 .TypeParagraph Next .Paste .TypeParagraph End With
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
WordVBAってあまり解かりませんが、 Paste後のTables(.Tables.Count)に対して設定すれば良いようです。 With objword.Selection .Text = String(10, vbCrLf) .MoveDown wdParagraph .Paste .Tables(.Tables.Count).Rows.Alignment = wdAlignRowCenter End With 表内のセル内容に対してという意味だったら以下。 .Tables(.Tables.Count).Range.ParagraphFormat.Alignment = wdAlignParagraphCenter
お礼
テーブルのセンタリングができました ワードのコードはエクセルと若干異なるので難しいですね ありがとうございました