ControlCollection.AddBookmark Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
AddBookmark(Bookmark, String) |
Adds a new Bookmark control to the document at the location of the existing Bookmark specified. |
AddBookmark(Range, String) |
Adds a new Bookmark control to the document at the specified range. |
AddBookmark(Bookmark, String)
public:
Microsoft::Office::Tools::Word::Bookmark ^ AddBookmark(Microsoft::Office::Interop::Word::Bookmark ^ bookmark, System::String ^ name);
public Microsoft.Office.Tools.Word.Bookmark AddBookmark (Microsoft.Office.Interop.Word.Bookmark bookmark, string name);
abstract member AddBookmark : Microsoft.Office.Interop.Word.Bookmark * string -> Microsoft.Office.Tools.Word.Bookmark
Public Function AddBookmark (bookmark As Bookmark, name As String) As Bookmark
Parameters
- name
- String
The name that can be used to index the control in the ControlCollection instance.
Returns
The Bookmark control that was added to the ControlCollection instance.
Applies to
AddBookmark(Range, String)
Adds a new Bookmark control to the document at the specified range.
public:
Microsoft::Office::Tools::Word::Bookmark ^ AddBookmark(Microsoft::Office::Interop::Word::Range ^ range, System::String ^ name);
public Microsoft.Office.Tools.Word.Bookmark AddBookmark (Microsoft.Office.Interop.Word.Range range, string name);
abstract member AddBookmark : Microsoft.Office.Interop.Word.Range * string -> Microsoft.Office.Tools.Word.Bookmark
Public Function AddBookmark (range As Range, name As String) As Bookmark
Parameters
- name
- String
The name that can be used to index the control in the ControlCollection instance.
Returns
The Bookmark control that was added to the ControlCollection instance.
Exceptions
The name
or range
argument is null
, or the name
argument has zero length.
A control with the same name is already in the ControlCollection instance.
The range that was specified is not valid.
Examples
The following code example adds a Bookmark control to the document, and then adds text to the bookmark.
private void WordAddBookmark()
{
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.";
}
Private Sub WordAddBookmark()
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."
End Sub
Remarks
This method enables you to add Bookmark controls to the end of the ControlCollection.
To remove a Bookmark control that was added programmatically, use the Remove method.