![]() |
#1
|
|||
|
|||
![]()
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 |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Create UserForm ComboBox or ContentControl | ptmuldoon | Word VBA | 11 | 01-17-2015 05:58 PM |
![]() |
SuzeG | Word VBA | 8 | 01-02-2014 08:05 AM |
![]() |
SuzeG | Word VBA | 4 | 12-17-2013 03:40 PM |
![]() |
czsti | Word VBA | 1 | 08-14-2013 08:32 AM |
![]() |
hklein | Word VBA | 2 | 07-25-2011 01:45 AM |