0

如果有这样的文字

“这是一个随机文本,这应该是到xml的。这是第二一个句子。

这是第 3 段。文本只是**单词**的集合。”

它应该显示为

<[cdata[这是一个<i>随机</i>文本,这应该是去xml的。这是第二个<b><i>行</i></b>单句。<br >这是第3段。文本只是<b>单词</b>的集合。"]]

而不是纯文本。

4

1 回答 1

0

每个文本范围都有一个 .Runs 属性;.Runs 告诉您在该范围内有多少相同格式的文本“运行”。如果所有文本的格式都相同,.Runs 将等于 1,并且 .Runs(1) 返回与整个文本范围相同的文本范围。在您的示例中, .Runs(1) 将返回一个包含“这是一个”的范围,.Runs(2) 将返回“随机”等等。对于每次运行,您需要根据 .Runs(x).Font.Bold、.Italic 等计算出要添加的 add'l 编码。

于 2012-12-21T19:26:39.667 回答