No.1ベストアンサー
- 回答日時:
こんにちは。
VBAはあまり使わない上にWordのVBAはまったく知らないのですが、『マクロの記録で半分できるのでは?』と思ってやってみたら、表の操作はまったく記録されないのですね。(^_^;)
・・・てなわけで、少し調べてみました。
◇ExcelからのWord操作
http://makoto-watanabe.main.jp/vba_Word.html
◇wordVBAのサンプル
http://www.relief.jp/itnote/Word/VBA/
◇MSDN WordVBAリファレンス
https://msdn.microsoft.com/en-us/library/office/ …
このあたりを参考に、最低限のものを作成してみました。
エクセルで対象部分を選択した状態で実行すれば、その部分をコピペして高さを調整するというものです。
※最小限なのでチェックやエラー処理は行っていません。
※VBAに慣れていないので要領は悪いと思いますが、ご参考までに。
※word文書は開いていない前提としていますが、実際には指定文書の有無や開いているかのチェック等々も必要かと思います。
Sub test1()
Dim wrd As Object, doc As Object, rw As Object
Dim docPath As String
docPath = "C:\Users\xxxxxxxxxxx\hogehoge.docx" 'word文章のパス
Set wrd = CreateObject("Word.Application")
wrd.Visible = True
Set doc = wrd.documents.Open(Filename:=docPath)
Selection.Copy
doc.Range(0, 0).Paste
For Each rw In doc.tables(1).Rows
If rw.Index > 1 Then rw.SetHeight RowHeight:=10, HeightRule:=2
Next rw
Set wrd = Nothing
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Word(ワード) テキストデータのPDFをWordで開くとテキストが図として認識されてしまう 3 2023/01/24 11:38
- Visual Basic(VBA) Excel VBA 書式変更で困ってます。 オートフィルターの日付フィルターを用いて データの絞り込 2 2022/07/26 22:16
- Excel(エクセル) Excel VBA セルの書式設定 2 2022/03/30 10:48
- Word(ワード) Word 2016のマクロを Word 2021のWordでキー動作させたい 3 2023/04/12 16:14
- 求人情報・採用情報 求人を見てると必要なPCスキルの所に、パソコン操作(ワード・エクセル)可能な方とかExcel・Wor 4 2023/05/09 12:04
- その他(Microsoft Office) Wordを変換してExcelに挿入 2 2022/07/04 23:59
- Word(ワード) 最高裁判所から通達がある Wordの書式設定。所謂 裁判所に提出するすべての書類のことです。 A4縦 2 2022/12/23 15:00
- Excel(エクセル) EXCELの書式設定を固定することはできませんか? 5 2023/06/20 17:05
- Word(ワード) パソコンのソフト WordとExcelについて教えてください。 Excelで作った図形をWordにコ 1 2022/04/01 23:27
- Excel(エクセル) Excelから複数のWordファイルを操作する方法について教えて頂きたい。 やりたいことは、複数のW 2 2022/07/26 20:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ファイル名を今日の日付、時刻...
-
複数のデータ系列の線の太さを...
-
cellsで特定の離れた範囲を選択...
-
VBA[Private Sub]のコードをシ...
-
エクセルでツールバーに「縮小...
-
【ExcelVBA】クエリの更新とピ...
-
ExcelのVBAでWordの書式を変更...
-
どのドキュメントは暗号化され...
-
VBA 日付によって処理を分ける
-
Powerpointでランダムな数字の...
-
エクセル vba クリック~離し...
-
最初の1回のみにボタンクリッ...
-
エクセルのマクロでSelection.S...
-
VBAを使ってエクセルシート...
-
エクセル2010 Shapeをクリップ...
-
ワードで選択範囲だけの改行を...
-
Excelの中でオートシェイ...
-
Pictures.Insertメソッド⇒Shape...
-
VBAで実行時エラー '1004'の解...
-
VBAをVBに変換する方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複数のデータ系列の線の太さを...
-
エクセルでツールバーに「縮小...
-
cellsで特定の離れた範囲を選択...
-
ファイル名を今日の日付、時刻...
-
Powerpointでランダムな数字の...
-
VBA[Private Sub]のコードをシ...
-
エクセルシートをまとめて印刷...
-
エクセル2007 テキストボ...
-
別ブックからユーザーフォーム...
-
ピボットグラフの書式の固定に...
-
VBAを使ってエクセルシート...
-
エクセルのマクロでSelection.S...
-
最初の1回のみにボタンクリッ...
-
VBAに詳しい方教えてください。
-
VBAをVBに変換する方法
-
エクセルワークシート上に印刷...
-
Pictures.Insertメソッド⇒Shape...
-
【ExcelVBA】クエリの更新とピ...
-
エクセルVBAで、画像の倍率を知...
-
エクセル vba クリック~離し...
おすすめ情報