2009-03-09 32 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") 
だと思うと言ってすべてのこと