Тема: При печати отменяется замена в колонтитуле
Добрый день.
Есть макрос взятый с этого сайта, в который добавил замену текста.
Sub macros1()
Dim hfRange As Range
Set hfRange = ActiveDocument.Sections(1).Headers(wdHeaderFooterPrimary).Range
With hfRange
.Delete
.Fields.Add Range:=hfRange, Type:=wdFieldEmpty, Text:="FILENAME \p"
End With
ActiveDocument.ActiveWindow.View.ShowFieldCodes = False
ActiveWindow.View.Type = wdPrintViewActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageHeader
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "\\PC6\DEPO\Пискунов"
.Replacement.Text = "Пискунов ---> "
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
With Selection.Find
.Text = "\\PC6\DEPO\"
.Replacement.Text = "DEPO ---> "
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
ActiveWindow.ActivePane.View.SeekView = wdSeekMainDocument
End Sub
Так вот при печати или во время предварительного просмотра текст с путем файла есть, но вот замены нет. Помогите, пожалуйста, решить проблему. В макросах (читать в программировании) полный ноль.