0
我試圖在Word文檔中的標題內插入字段,而不是在它們之前或之後。這是準備Word文件導入到Madcap Flare,它允許在專用Word字段中指定文件名。下面的代碼不起作用,因爲該字段是在標題開始之前附加的,所以需要將其嵌入到其中。我怎樣才能做到這一點。如何在標題內插入字段
Sub prepareDocForImport()
Dim headingText As String '
With Selection.Find
.ClearFormatting
.Wrap = wdFindContinue
.Forward = True
.Format = True
.MatchWildcards = False
.Text = ""
.Style = ActiveDocument.Styles("Heading 1 ")
.Execute
While .Found
headingText = Selection.Range.Text
headingText = Replace(headingText , " ", "_")
headingText = LCase(headingText)
Selection.Collapse Direction:=wdCollapseStart
Set myField = ActiveDocument.Fields.Add(Range:=Selection.Range, Type:=wdFieldEmpty, Text:="PRIVATE:MADCAP:FILENAME<" & headingText & ">")
.Execute
Wend
End With
End Sub