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