2010-03-18 66 views
0

添加.Append(“和”),以每行发现这一点:Visual Studio的宏:循环遍历选择,在选择

Sub SurroundWithAppendTag() 
     DTE.ActiveDocument.Selection.Text = ".Append(""" + DTE.ActiveDocument.Selection.Text + """)" 
End Sub 

但我似乎无法通过的每一行弄清楚如何循环文本中的选择。有什么想法吗?

回答

2

简单:

Dim lines = DTE.ActiveDocument.Selection.Text.Replace(vbCrLf, vbLf).Split(vbLf) 

剩下的就是给你......

+0

你丢失了所有的魔.Append – JaredPar 2010-03-18 17:23:10

+0

@JaredPar他想要一个完整的代码?呵呵:-P那么一些汗水呢?! – 2010-03-18 17:29:27

+0

明白了,我相信。我假设每一行都被推入行,所以我只需要迭代并返回? – jlrolin 2010-03-18 18:20:26