ワード2002を使っています。
エクセルからワードに、3列×12行の表を複数貼り付けました。
すべての表の、3列目の列幅を「110」に変更したいのでマクロ化したいのですが、
マクロの記録コマンドを利用すると表の列が選択できず困っています。
次の操作をマクロ化するにはどうしたらよいでしょうか?
#対象の表内の任意のセルにカーソルを置いた状態でスタート
↓
(1)表の3列目を選択する
↓
(2)表のプロパティの「セル」タブで、「幅を指定する」を「110mm」に設定する
どうぞよろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
ワードのマクロって解説書もほとんど無い。
WEBに関連記事が多少あるだけ。それで普通の人には敷居が高い。それなのにマクロでやろうなんて無理だよ。
出来る人は、相当苦労して、今のレベルに達しているはず。それを余り勉強もしないで、教えてくださいというのはどうかな。自分でWEBでも調べてやってみることだ。
マクロの記録は繰り返しは繰り返しのコードにならない。
でもコードのヒントは得られるはず。
私も勉強が十分ではないが、やってみると
Sub test19()
For Each tb In ActiveDocument.Tables
tb.Columns(3).Width = CentimetersToPoints(4)
MsgBox "AAA"
Next
End Sub
MsgBox "AAA"は止めて確認用。
納得できたら削除。
上記は3列目(エクセルで言えばC列)の幅を
4cmにセットする例。
印刷して定規で測ると4cmであった。
関係個所は自分でコードを変えること。
ご回答ありがとうございます。
webで様々なサイトを調べて、自分なりに何度も試してみたのですがうまくいかず、質問してしまいました。imogasiさんのおっしゃる通り、ワードのマクロはとても難しく私はまだまだ勉強不足のようです。
ご回答いただいたコードをアレンジして、「エクセルから表を貼り付け→セルサイズを変更」といった一連の流れをマクロ化することができました。どうもありがとうございました。今後もさらに勉強していきたいと思います。
No.1
- 回答日時:
こんにちは。
直接の回答ではありません。
>マクロの記録コマンドを利用すると表の列が選択できず困っています。
Wordの場合、マクロの記録中はマウスによる操作が制限されるみたいです。キーボードの→矢印キーで3列目のセルに移動して、Shiftを押しながら↓矢印キーで選択できます。
では。
ご回答ありがとうございます。
なるほど、マクロの記録中はマウスの操作が制限されてしまうのですね。
矢印キーとShiftを使って3列目を選択し、ルーラーをドラッグして列幅を調節する方法で記録することができました。どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【Excel】指定のセル内容を基に別シートのセルを検索して選択する【VBA】 1 2022/06/16 16:16
- Excel(エクセル) マクロだと数式が表示される 2 2022/09/10 14:48
- Excel(エクセル) エクセルについて教えてください。 3 2023/03/24 08:34
- その他(Microsoft Office) エクセルのマクロについて教えてください。 5 2023/01/21 09:39
- Visual Basic(VBA) VBA 複数のブックに同じ列を表示させる方法 2 2022/07/20 23:49
- Excel(エクセル) Excel2019 マクロを使用し画像を貼り付けした際のリンク切れについて 2 2022/11/15 16:14
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- Excel(エクセル) エクセルVBA 任意のセルの選択時、指定のセルの値を表示 1 2023/04/21 08:13
- Visual Basic(VBA) ExcelVBAのマクロについて。 9 2022/05/04 14:50
- Excel(エクセル) 表内で、Enterキーで横→行の最後入力したら次の行の先頭に移動するマクロを作りたい 3 2022/05/01 21:19
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel マクロの編集がグレーに...
-
WPSOffice_マクロの有効化について
-
Excelのマクロでボタンを押すと...
-
エクセルで、「いいね」のよう...
-
複数のマクロボタンをまとめて...
-
エクセルの表を複数枚印刷した...
-
エクセル マクロ名にブック名...
-
エクセルの、記録を終了したマ...
-
エクセル ボタンに設定したマク...
-
(Excel VBA)シートコピー時マ...
-
Excelマクロで、稼働中のマクロ...
-
Excel:マクロを消す方法教えて...
-
個人用マクロのショートカット...
-
EXCELのマクロが他のパソコンで...
-
マクロ実行ボタンを自動削除したい
-
別シートのマクロボタンをマク...
-
【マクロ】プリントスクリーン...
-
エクセルマクロで、別のブック...
-
パソコンの買い替えとデータ移行
-
Excelでカーソルの右下をダブル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
WPSOffice_マクロの有効化について
-
Excel マクロの編集がグレーに...
-
Excelのマクロでボタンを押すと...
-
エクセルの表を複数枚印刷した...
-
エクセルの、記録を終了したマ...
-
エクセル マクロ名にブック名...
-
複数のマクロボタンをまとめて...
-
エクセルで、「いいね」のよう...
-
エクセルマクロで、別のブック...
-
エクセル ボタンに設定したマク...
-
エクセルでマクロ(Excel 4.0)...
-
別シートのマクロボタンをマク...
-
Excelマクロで、稼働中のマクロ...
-
マクロをマクロを使ってコピー...
-
(Excel VBA)シートコピー時マ...
-
エクセルで明日の日付を表示す...
-
なぜマクロの記録がなくなって...
-
エクセルでマクロを確認できな...
-
Excelのマクロ名の並び順の法則...
-
マクロ実行ボタンを自動削除したい
おすすめ情報