Я создал шаблон формы в Word 2007, который включает в себя различные поля. Некоторые поля должны показывать время (то есть 15:47:32
). Я установил свойства текстового поля как Дата ЧЧ: мм: сс .
Проблема возникает, когда форма заполнена. Если я ввожу 15.47.32
, он правильно преобразуется в, 15:47:32
но если я ввожу, 12.12.31
он преобразуется в 00:00:00
. Это также произойдет, если я введу 12:12:32
. Я смотрел на это весь день сейчас, и это сводит меня с ума.
microsoft-word-2007
forms
timestamp
Мишель Грант
источник
источник
Как вы, наверное, поняли, тип «Date» на самом деле является типом DateTime, который содержит и дату, и время. Мое предположение относительно того, что происходит: 15.47.32 не может быть преобразовано в официальную дату. Таким образом, Windows преобразует его во временную часть (и, вероятно, оставляет часть даты, как сегодня). 12.12.32 может быть допустимой датой (12 декабря 1932 г.), поэтому Windows преобразует ее в «Дата» и устанавливает для этого времени значение 12:00 в этот день. К сожалению, в настоящее время у меня нет Word, чтобы дать вам какие-либо реальные решения :(
Ƭᴇcʜιᴇ007
Я понимаю, что говорит Techie007, но в рамках типа «Дата» он дает вам вариант ЧЧ: мм: сс (без какой-либо ссылки на дату), так что я бы подумал, что это будет игнорировать проблему с датой. Нет возможности просто иметь поле «Время».
Мишель Грант