【发布时间】:2017-11-02 22:03:38
【问题描述】:
在 Word 中,当我选择一个段落时,我需要一个 MsgBox 来显示尾注中某个部分的列表(即每个新行)。
下面的代码将在选择中显示一个带有完整尾注文本的 MsgBox,但我只希望在 MsgBox 中列出短语“Extracted material is from”和下一个分号之间的信息。 (下面的尾注示例以粗体显示)
尾注格式:
[1] 位置1文本;位置2文本;位置3文本;位置4文本;位置5文本; Position6 提取材料来自EDIBLE//FRUIT//APPPLES;位置7文本;位置8文本
[2] 位置1文本;位置2文本;位置3文本;位置4文本;位置5文本; Position6 提取的素材来自NONEDIBLE//FURNITURE//CHAIR;位置7文本;位置8文本
我想读取 MsgBox:
本段包含:
食用//水果//苹果
不可食用的//家具//椅子
Sub TestEndNoteMsg()
Dim e As Endnote
Dim str As String
For Each e In Selection.Endnotes
str = str & e.Range.Text
Next e
MsgBox str
End Sub
【问题讨论】: