
こんにちは いつもお世話になっています
ワード2010でマクロ記録しました。
ページサイズをA4→B5
余白を「狭い」
フォントサイズを12P
以下の内容で失敗しています
CharsLine = 35
でひっかかりました。他にもあるかもしれません。
上記の内容だけをマクロにしたいのですがプログラムが長いようなので、簡単なマクロを教えて下さい。
Sub Macro1()
'
' Macro1 Macro
'
'
With Selection.PageSetup
.LineNumbering.Active = False
.Orientation = wdOrientPortrait
.TopMargin = MillimetersToPoints(35)
.BottomMargin = MillimetersToPoints(30)
.LeftMargin = MillimetersToPoints(30)
.RightMargin = MillimetersToPoints(30)
.Gutter = MillimetersToPoints(0)
.HeaderDistance = MillimetersToPoints(15)
.FooterDistance = MillimetersToPoints(17.5)
.PageWidth = MillimetersToPoints(182)
.PageHeight = MillimetersToPoints(257)
.FirstPageTray = wdPrinterDefaultBin
.OtherPagesTray = wdPrinterDefaultBin
.SectionStart = wdSectionNewPage
.OddAndEvenPagesHeaderFooter = False
.DifferentFirstPageHeaderFooter = False
.VerticalAlignment = wdAlignVerticalTop
.SuppressEndnotes = False
.MirrorMargins = False
.TwoPagesOnOne = False
.BookFoldPrinting = False
.BookFoldRevPrinting = False
.BookFoldPrintingSheets = 1
.GutterPos = wdGutterPosLeft
.CharsLine = 35
.LinesPage = 36
.LayoutMode = wdLayoutModeLineGrid
End With
With Selection.PageSetup
.LineNumbering.Active = False
.Orientation = wdOrientPortrait
.TopMargin = MillimetersToPoints(12.7)
.BottomMargin = MillimetersToPoints(12.7)
.LeftMargin = MillimetersToPoints(12.7)
.RightMargin = MillimetersToPoints(12.7)
.Gutter = MillimetersToPoints(0)
.HeaderDistance = MillimetersToPoints(15)
.FooterDistance = MillimetersToPoints(17.5)
.PageWidth = MillimetersToPoints(182)
.PageHeight = MillimetersToPoints(257)
.FirstPageTray = wdPrinterDefaultBin
.OtherPagesTray = wdPrinterDefaultBin
.SectionStart = wdSectionNewPage
.OddAndEvenPagesHeaderFooter = False
.DifferentFirstPageHeaderFooter = False
.VerticalAlignment = wdAlignVerticalTop
.SuppressEndnotes = False
.MirrorMargins = False
.TwoPagesOnOne = False
.BookFoldPrinting = False
.BookFoldRevPrinting = False
.BookFoldPrintingSheets = 1
.GutterPos = wdGutterPosLeft
.CharsLine = 28
.LinesPage = 30
.LayoutMode = wdLayoutModeLineGrid
End With
Selection.WholeStory
Selection.Font.Size = 12
End Sub
No.1ベストアンサー
- 回答日時:
必要なネタは、ページサイズ(縦横)と余白(上下左右)、あと念のためヘッダフッタの高さですね。
フォントの設定は最後の部分で出来てるようです。
sub macro1()
with selection.pagesetup
.TopMargin = MillimetersToPoints(12.7)
.BottomMargin = MillimetersToPoints(12.7)
.LeftMargin = MillimetersToPoints(12.7)
.RightMargin = MillimetersToPoints(12.7)
.Gutter = MillimetersToPoints(0)
.HeaderDistance = MillimetersToPoints(15)
.FooterDistance = MillimetersToPoints(17.5)
.PageWidth = MillimetersToPoints(182)
.PageHeight = MillimetersToPoints(257)
end with
Selection.WholeStory
Selection.Font.Size = 12
end sub
#エクセルじゃなくワードのご質問ですね。
keithin 様 ありがとうございました。お蔭様で解決しました。
すみません、タイトル間違えました。
大切に使わせていただきます。
簡単で恐縮ですが、お礼申し上げます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
(実行時エラー5852)Excelデータ...
-
Access2010マクロ メッセージ...
-
Excelのマクロは管理者でないと...
-
Word文書に必須入力項目を設けたい
-
勝手にマクロが組まれてるみた...
-
ワードを起動した時にでる「セ...
-
今まで実行できていたマクロが...
-
Word2007でファイルを開いたと...
-
画像判定の出来るマクロツール
-
ワードを立ち上げると画面が小...
-
ロータス1,2,3がエクセルに駆逐...
-
wordの差し込み印刷で困ってい...
-
高齢者向けおすすめノートPCは?
-
Mac用のオフィスソフトについて
-
LibreOfficeで保存データをMicr...
-
excelのデータをwordにリンク貼...
-
ACCESS2000 のテーブルが並べ替...
-
WordやExcelで筆記体...
-
カスペルスキーの再インストー...
-
スターオフィスについて offic...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
(実行時エラー5852)Excelデータ...
-
Word文書に必須入力項目を設けたい
-
Access2010マクロ メッセージ...
-
Excelのシートを印刷不可(禁止...
-
Office2007 マクロの警告を表示...
-
Excelのマクロは管理者でないと...
-
Office2007のマクロ実行について
-
エクセルのマクロセキュリティ...
-
ワードを開くといつもセキュリ...
-
Access レポートプレビューのメ...
-
CtrlCができません。
-
ワード2003を使用。マクロ...
-
Excel2003 GET.CELL関数を使う...
-
VBA 自作のマクロの場合は...
-
VBAを禁止している会社って...
-
WORD2003 網掛け濃さの...
-
エクセルーマクロ削除後 メッ...
-
MS-Projectの使い方(マクロを...
-
WORDのマクロでNG文字がある場...
-
UWSCのマクロについて
おすすめ情報