2012-03-21 15 views
6

Visual Studio 2008 için dosyanın sonuna kadar Makro çalıştırmama izin verecek bazı AddIn veya uzantısı var mı? CTRL + SHIFT + P tuşlarını basılı tutup dosya sonuna kadar beklemekten gerçekten nefret ediyorum.Visual Studio'da dosya sonuna kadar makroyu çalıştır

+1

özgür olmayan çözümler kabul ediyor musunuz? (Dış editör) – Steve

+0

Dış editörlerle gitmem ... çünkü bunu destekleyen bir sürü ücretsiz alternatif var. Yani Visual Studio 2008 kesinlikle dosyanın sonuna kadar çalıştırmayı desteklemiyor mu ?! Visual Studio 2010 ile durumun ne olduğunu bilen var mı? – kape123

+0

Pekala, bilmek güzel. Ve buradaki Cristian'ın cevabı gerçekten çok iyi. – Steve

cevap

5

Bir makro kaydedebilir ve daha sonra makro IDE (Alt + F11) açıp böyle bir döngü içinde önceden kaydedilmiş makro yer verebilir:

Sub TemporaryMacro() 
    selection = DTE.ActiveDocument.Selection() 
    anchorPoint = selection.AnchorPoint.CreateEditPoint 
    selection.EndOfDocument(True) 
    endPoint = selection.BottomPoint.CreateEditPoint() 
    selection.MoveToPoint(anchorPoint) 

    Do While True 
     isEOF = DTE.ActiveDocument.Selection.TopPoint.CreateEditPoint().Line = endPoint.Line 
     If (isEOF) Then 
      Exit Do 
     End If 

     ' Prerecorded macro 
     DTE.ActiveDocument.Selection.Text = " " 
     DTE.ActiveDocument.Selection.LineDown() 
     DTE.ActiveDocument.Selection.CharLeft() 
     ' End of prerecorder macro 

    Loop 
End Sub 
+0

Her halükarda - Cevapları beğenmedim ... ama yapılabileceklerinden daha iyi bir şey yok. – kape123

İlgili konular