运行更改所选文本的宏时,标签会自动关闭并格式化文本。我怎样才能防止这种情况发生?
例如,在标签中包装文本:
DTE.ActiveDocument.Selection.Text = String.Format("<tag>{0}</tag>", DTE.ActiveDocument.Selection.Text)
以两个结束标签结束:
<tag>Text</tag></tag>
更奇怪的是,多行失败:
<li>One</li>
<li>Two</li>
<li>Three</li>
一个结束为
<ul> <li>One</li>
<li>Two</li>
<li>Three</li></li></ul>
我怎样才能防止这种情况?上个例子可以看出,格式不对,多了一个</li>