2012-05-30 44 views
3

我有一個ContentControl是Word文檔中的DatePicker。我試圖用它來填充代碼背後的一些價值,但我似乎無法從中獲得價值。用Word ContentControl DatePicker如何獲取值?

Private Sub Document_ContentControlOnExit(ByVal ContentControl As ContentControl, _ 
    Cancel As Boolean) 

ContentControl上的任何屬性都不會接近.Value或.Text。我所看到的其他內容控件使用:

ContentControl.DropdownListEntries(1).Text 
ContentControl.DropdownListEntries(1).Value 

此,如預期的一個datepicker,不工作,但它是返回任何接近我想要的值ContentControl中的唯一屬性。

如何從DatePicker ContentControl獲取日期?

回答

3

這是你正在嘗試?

Private Sub Document_ContentControlOnExit(ByVal ContentControl _ 
As ContentControl, Cancel As Boolean) 
    MsgBox ContentControl.Range.Text 
End Sub 

快照

enter image description here

+0

是的,讓我在工作中測試它的明天。答案看起來和你的一樣好。 – QueueHammer

+0

謝謝,這也幫助了我。如果有人想要更多,還有MSDN上的這個資源:https://msdn.microsoft.com/en-us/library/office/ff836891.aspx –

+0

@VincentCourtemanche鏈接上的文章完全沒用。它在ContentControl.Range中沒有一個單詞。 –