Bookmark.Columns Property
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.
public:
property Microsoft::Office::Interop::Word::Columns ^ Columns { Microsoft::Office::Interop::Word::Columns ^ get(); };
C#
public Microsoft.Office.Interop.Word.Columns Columns { get; }
member this.Columns : Microsoft.Office.Interop.Word.Columns
Public ReadOnly Property Columns As Columns
A Columns collection that represents all the table columns in the Bookmark control.
The following code example adds a three-column, three-row table to the document, adds a Bookmark control to the table, then changes the width of the first column within the bookmark.
This example is for a document-level customization.
C#
private void BookmarkColumns()
{
Word.Table myTable;
this.Paragraphs[1].Range.InsertParagraphBefore();
myTable = this.Tables.Add(this.Paragraphs[1].Range,
3, 3, ref missing, ref missing);
Microsoft.Office.Tools.Word.Bookmark bookmark1 =
this.Controls.AddBookmark(myTable.Range,
"bookmark1");
if (bookmark1.Tables.Count > 0)
{
bookmark1.Columns[1].Width = Application.InchesToPoints(1);
}
}
Private Sub BookmarkColumns()
Dim myTable As Word.Table
Me.Paragraphs(1).Range.InsertParagraphBefore()
myTable = Me.Tables.Add(Me.Paragraphs(1).Range, 3, 3)
Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
Me.Controls.AddBookmark(myTable.Range, "Bookmark1")
If Bookmark1.Tables.Count > 0 Then
Bookmark1.Columns(1).Width = Application.InchesToPoints(1)
End If
End Sub
Product | Versions |
---|---|
Visual Studio Tools for Office | 2017, 2019, 2022 |