Visual Studio Macro: Wrap Selected Text in Tag
This simple macro allows you to wrap whatever text is selected in a tag - a feature that somehow is missing from Visual Studio 2008...
Sub SurroundWithTag()
Dim selectedText = DTE.ActiveDocument.Selection.Text
Dim tag As String
tag = InputBox("Enter tag name", "Tag", "strong")
If (tag = "") Then
MsgBox("No tag defined")
Else
' no end tag needed as Visual Studio creates the end tag..
DTE.ActiveDocument.Selection.Text = String.Format("<{0}>{1}", tag, selectedText)
End If
End Sub
Based on the answer to this question found on Stack Overflow: Macro to wrap selected text with tags in Visual Studio (which also details how you can create a macro)
Comments