Columns.Add method (Word)
Returns a Column object that represents a column added to a table.
Syntax
expression.Add (BeforeColumn)
expression Required. A variable that represents a 'Columns' collection.
Parameters
Name | Required/Optional | Data type | Description |
---|---|---|---|
BeforeColumn | Optional | Variant | A Column object that represents the column that will appear immediately to the right of the new column. |
Return value
Column
Example
This example creates a table with two columns and two rows in the active document and then adds another column before the first column. The width of the new column is set at 1.5 inches.
Sub AddATable()
Dim myTable As Table
Dim newCol As Column
Set myTable = ActiveDocument.Tables.Add(Selection.Range, 2, 2)
Set newCol = myTable.Columns.Add(BeforeColumn:=myTable.Columns(1))
newCol.SetWidth ColumnWidth:=InchesToPoints(1.5), _
RulerStyle:=wdAdjustNone
End Sub
See also
Support and feedback
Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.