Вопрос по vba – С помощью Word ContentControl DatePicker, как я могу получить значение?

3

У меня есть ContentControl, который является DatePicker в документе Word. Я пытаюсь использовать его, чтобы заполнить какое-то значение в коде, но я не могу получить значение из этого.

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?

Ваш Ответ

1   ответ
4

что ты пытаешься?

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

СНАПШОТ

Спасибо, это мне тоже помогло. На MSDN также есть этот ресурс на случай, если кто-то ищет больше: Msdn.microsoft.com / EN-US / библиотека / офис / ff836891.aspx Vincent Courtemanche
Возможно, вы смотрите не по той ссылке? Первые два слова статьи - «Контент-контроль», и это то, о чем статья. Vincent Courtemanche
Да, позволь мне проверить это завтра на работе. Ответ выглядит так же хорошо, как и ваш. QueueHammer
@ VincentCourtemanche статья по ссылке совершенно бесполезна. У него нет ни одного слова наContentControl.Range. ivan_pozdeev

Похожие вопросы