2009-03-09 1 views
0

Visual Studio에서 FindSymbolResults (Constants.vsWindowKindFindSymbolResults)를 활성화하고 목록의 다음 항목 (어쨌든)으로 이동하고 Edit.GotoReference on을 호출하는 짧은 매크로를 작성하려고했습니다. 그것. 첫 번째 부분과 마지막 부분 - 창 표시 및 Edit.GoToReference 호출 - 완료되었지만 창에서 다음 항목으로 이동하는 데 어려움을 겪고 있습니다. 누구든지이 일을하는 예나 그들이 나눌 수있는 비슷한 것을 얻었습니까?Visual Studio 2008 매크로 질문

답변

1

저는 VS F8에서 보통 다음 결과로 이동한다는 것을 알고 있습니다. 이를 염두에두고, 임시 매크로를 작성하여 그것이 생길 수있는 것을보고 보았습니다. 이러한 결과를 얻은 후,이 빠른 매크로를 작성하여 찾기 심볼 검색의 처음 10 개 결과를 실행하고 엽니 다.

Sub OpenAllFindSymbols() 
    DTE.ExecuteCommand("Edit.FindSymbol") 
    DTE.Windows.Item("{CF2DDC32-8CAD-11D2-9302-005345000000}").Close() 
    For i = 1 To 10 
     DTE.ExecuteCommand("Edit.GoToNextLocation") 
    Next 
End Sub 

, 모든 것은 내가 당신이 가장 관심이있을 수 있습니다 비트가

DTE.ExecuteCommand("Edit.GoToNextLocation") 
생각 대답