Как очистить средство выбора даты с помощью VBA в Word? - PullRequest
0 голосов
/ 09 ноября 2018

Я пытаюсь написать код для очистки шаблона. Я столкнулся с проблемой, когда я пытаюсь очистить выбор даты. Код, который у меня есть, теперь очищает средство выбора даты, но оно также удаляет функцию выбора даты. Код приведен ниже, спасибо заранее!

Dim StopDate As ContentControl
Dim StartDate As ContentControl

With ActiveDocument.ContentControls(1)
  .Type = wdContentControlText
  .Range.Text = ""
  .Type = wdContentControlDropdownList
End With

With ActiveDocument.ContentControls(2)
  .Type = wdContentControlText
  .Range.Text = ""
  .Type = wdContentControlDropdownList
End With

1 Ответ

0 голосов
/ 10 ноября 2018

Поскольку вы работаете с элементами управления датой, вам следует использовать wdContentControlDate.Например:

With ActiveDocument
  With .ContentControls(1)
    .Type = wdContentControlText
    .Range.Text = ""
    .Type = wdContentControlDate
  End With

  With .ContentControls(2)
    .Type = wdContentControlText
    .Range.Text = ""
    .Type = wdContentControlDate
  End With
End With
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...