I'm writing my own extension. I've created a toolbar button. The template I used was "Visual Studio Package" and there was an option during the wizard to create a command button (or something like that)
So the button shows up, but I can't work out how to get the current document or the selected text within the document.
Any help would be appreciated.
There are two ways to approach it:
DTE
to get the current document (DTE.ActiveDocument
) and selected text (((TextDocument)activeDoc).Selection.Text
). You can get the top-level DTE
object in your package by writing: DTE dte = GetService(typeof(SDTE)) as DTE;
Note that the active document may be null
.If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With