Bookmark.SmartTags Property
Gets a SmartTags object that represents a smart tag in a Bookmark control.
Namespace: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)
Syntax
'Declaration
ReadOnly Property SmartTags As SmartTags
SmartTags SmartTags { get; }
Property Value
Type: Microsoft.Office.Interop.Word.SmartTags
A SmartTags object that represents a smart tag in a Bookmark control.
Remarks
Important
Smart tags are deprecated in Excel 2010 and Word 2010. You can still use the related APIs, but there is no smart tag functionality after Excel 2007 and Word 2007.
Examples
The following code example adds a Bookmark control with text to the document and then adds a smart tag to the bookmark.
This example is for a document-level customization.
Private Sub BookmarkSmartTags()
Me.Paragraphs(1).Range.InsertParagraphBefore()
Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")
Bookmark1.Text = "This is sample bookmark text."
Dim wordRange As Object = Bookmark1.Range
Bookmark1.SmartTags.Add("www.contoso.com/Demo#DemoSmartTag", _
wordRange)
End Sub
private void BookmarkSmartTags()
{
this.Paragraphs[1].Range.InsertParagraphBefore();
Microsoft.Office.Tools.Word.Bookmark bookmark1 =
this.Controls.AddBookmark(this.Paragraphs[1].Range,
"bookmark1");
bookmark1.Text = "This is sample bookmark text.";
object wordRange = bookmark1.Range;
bookmark1.SmartTags.Add("www.contoso.com/Demo#DemoSmartTag", ref wordRange, ref missing);
}
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.