日期:2014-05-17  浏览次数:20896 次

[AddIn]如何取得当前Document对象中的所有代码
我现在用的方法是,先用TextSelection对象的SelectAll选中所有代码,再读取Text属性。
虽然这样也可以得到代码,但总感觉不好。
请问有没有别的好的方法以字符串的形式得到当前Document对象中的所有代码。
AddIn 插件

------解决方案--------------------
    ' Get a handle to the new document and create an EditPoint.
    objTextDoc = DTE.ActiveDocument.Object("TextDocument")
    objEditPt = objTextDoc.StartPoint.CreateEditPoint
    
    ' Get all Text of active document
    docText = objEditPt.GetText(objTextDoc.EndPoint)

http://social.msdn.microsoft.com/Forums/vstudio/en-US/88017b38-982d-48ae-b451-4acd7a2604e2/how-do-i-get-all-text-of-the-current-active-document