置換や変換はマクロの記録などでコード解るかと思いますので、
全体の構成のコード例を以下に示します。
ご参考になれば。
Sub henkan()
Dim myPath
Dim crrFile
myPath = "c:\文書\"
crrFile = Dir(myPath)
Do Until crrFile = ""
If Right(crrFile, 4) = ".doc" Then
ChangeFileOpenDirectory myPath
Documents.Open FileName:=crrFile
Selection.WholeStory
[改行削除処理]
[スペース削除処理]
[半角→全角変換処理]
Application.DisplayAlerts = wdAlertsNone
ActiveDocument.SaveAs FileName:=crrFile, FileFormat:=wdFormatText, AddToRecentFiles:=True
Application.DisplayAlerts = wdAlertsAll
ActiveWindow.Close
End If
crrFile = Dir
Loop
End Sub
質問者
補足
ご回答ありがとうございます。ためしに[改行削除処理]を記録したのが下のコードです。
どういう形ではさめばよいのでしょうか?
あとどのワードからでもマクロは起動可能なのでしょうか?
Sub Macro1()
Selection.WholeStory
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "^p"
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindAsk
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchByte = False
.MatchAllWordForms = False
.MatchSoundsLike = False
.MatchWildcards = False
.MatchFuzzy = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub
お礼
ご回答ありがとうございます。 無事に作動してくれました。