現在リファクタリングツールを作りたいと思ってマクロIDEでコードエディタ上のカーソルが移動したかのイベントを取りたいと思っています。 http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/vsintro7/html/vxlrflinechangedevent.asp に Public Sub TextEditorEvents_LineChanged(ByVal StartPoint As EnvDTE.TextPoint, ByVal EndPoint As EnvDTE.TextPoint, ByVal Hint As Integer) Handles TextEditorEvents.LineChanged MsgBox("test") End Sub とModule上に書くと実行できそうですが、実際にマクロに書いて開発環境のコードエディタ上で移動してもメッセージボックスは表示されません。 このイベントハンドラを認識させるために何か必要なのでしょうか?
分類:[.NET]
現在リファクタリングツールを作りたいと思ってマクロIDEでコードエディタ上のカーソルが移動したかのイベントを取りたいと思っています。
http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/vsintro7/html/vxlrflinechangedevent.asp
に
Public Sub TextEditorEvents_LineChanged(ByVal StartPoint As EnvDTE.TextPoint, ByVal EndPoint As EnvDTE.TextPoint, ByVal Hint As Integer) Handles TextEditorEvents.LineChanged
MsgBox("test")
End Sub
とModule上に書くと実行できそうですが、実際にマクロに書いて開発環境のコードエディタ上で移動してもメッセージボックスは表示されません。
このイベントハンドラを認識させるために何か必要なのでしょうか?