#1
|
|||
|
|||
Adding ContentControl to a table
I'm trying to add a row to a table. How can I add a date picker to one of the cells?
That's a part of the code that I have a problem with: Code:
Sub addR() Dim oTable As Table Dim oCell As Cell Dim oNewRow As Row Dim oCCtrl As ContentControl ' Insert new row Set oTable = ActiveDocument.Tables(1) Set oNewRow = oTable.Rows.add For Each oCCtrl In ActiveDocument.ContentControls With oCCtrl If .Type = wdContentControlDate Then oNewRow.Cells(1).Range.Text = "" End With Next oCCtrl End Sub Thanks! |
#2
|
||||
|
||||
It is not the controls (which don't yet exist) that you want to cycle through, but the cells in the added row. e.g.
Code:
Sub addR() Dim oTable As Table Dim oCell As Cell Dim oNewRow As Row 'identify table Set oTable = ActiveDocument.Tables(1) ' Insert new row Set oNewRow = oTable.Rows.Add 'identify the required cell in the new row Set oCell = oNewRow.Cells(1) 'the first cell in the row 'add a date control to the cell ActiveDocument.ContentControls.Add wdContentControlDate, oCell.Range lbl_Exit: Exit Sub End Sub
__________________
Graham Mayor - MS MVP (Word) (2002-2019) Visit my web site for more programming tips and ready made processes www.gmayor.com |
#3
|
|||
|
|||
Ahh ok! Thanks a lot!
|
Tags |
content control, table |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Create UserForm ComboBox or ContentControl | ptmuldoon | Word VBA | 11 | 01-17-2015 05:58 PM |
Adding Rows to a Table | SuzeG | Word VBA | 8 | 01-02-2014 08:05 AM |
Trying to Reference a ContentControl Using DocProperty | SuzeG | Word VBA | 4 | 12-17-2013 03:40 PM |
Activate/ select ContentControl | czsti | Word VBA | 1 | 08-14-2013 08:32 AM |
adding table to a particular place | hklein | Word VBA | 2 | 07-25-2011 01:45 AM |