script

Excelのヘッダーフッターを一括で書き換える

VBScriptで一気に置換。 '#1 フォルダ全部のファイルでやる場合 strDir = InputBox("ディレクトリ名を入力してください。") '#1 Set objFSO = WScript.CreateObject("Scripting.FileSystemObject") '#1 Set objFolder = objFSO.GetFolder(strDir) '#1 Set ob…

スクリプトでWordの全角数字を半角数字に置換

'全角数字を半角数字に With objRange.Find .Text = "[0-9]" .Replacement.Text = "" .Forward = True .Wrap = 1 .Format = False .MatchCase = False .MatchWholeWord = False .MatchByte = False .MatchAllWordForms = False .MatchSoundsLike = False .…

スクリプトでWordの「,」を「、」に置換

Set objDoc = objWord.Documents.Open(strArg) Set objSelection = objWord.Selection Set objRange = objDoc.Range() objSelection.Find.ClearFormatting objSelection.Find.Replacement.ClearFormatting With objSelection.Find .Text = "," .Replacement.…

スクリプトで複数のワードファイルに対して処理を行う

'#1 フォルダ全部のファイルでやる場合 Const wdReplaceAll = 2 'start strDir = InputBox("ディレクトリ名を入力してください。") '#1 Set objFSO = WScript.CreateObject("Scripting.FileSystemObject") '#1 Set objFolder = objFSO.GetFolder(strDir) '#1…

スクリプトでWordの行数と文字数を変更

Set objDoc = objWord.Documents.Open(strFileName) '文字数42 objDoc.PageSetUp.CharsLine = 42 '行数 objDoc.PageSetUp.LinesPage = 38

スクリプトでWordのフォントを変更

Set objDoc = objWord.Documents.Open(strFileName) 'フォント objRange.Font.Name = "MS 明朝" objRange.Font.Name = "Times New Roman" objRange.Font.Size = 10

スクリプトでWordの余白を変更

Set objDoc = objWord.Documents.Open(strFileName) '余白 '上19mm objDoc.PageSetUp.TopMargin = objWord.MillimetersToPoints(19) '下19mm objDoc.PageSetUp.BottomMargin = objWord.MillimetersToPoints(19) '左16mm objDoc.PageSetUp.LeftMargin = objWo…

スクリプトでWordの用紙サイズ変更

Set objDoc = objWord.Documents.Open(strFileName) 'B5サイズに変更 objDoc.PageSetUp.PaperSize = 11 用紙サイズ定数抜粋 wdPaper10x14 = 0 wdPaper11x17 = 1 wdPaperA3 = 6 wdPaperA4 = 7 wdPaperA4Small = 8 wdPaperA5 = 9 wdPaperB4 = 10 wdPaperB5 = 11

スクリプト参考サイト

http://www.microsoft.com/japan/technet/scriptcenter/resources/officetips/default.mspxhttp://www.microsoft.com/japan/technet/scriptcenter/resources/qanda/default.mspxhttp://www.microsoft.com/japan/technet/scriptcenter/scripts/office/word/de…