如何识别日期Word FormField?

时间:2013-02-06 19:46:41

标签: c# office-interop

我正在开发一个C#应用程序,它加载Word文档并尝试提取所有FormFields(或书签)。

使用以下代码行...

wd.FormFields.get_Item(ref index).Type

我可以确定一个返回wdFieldFormCheckBox的复选框或一个返回wdFieldFormDropDown的下拉列表。说到日期字段,我只需要获取wdFieldFormTextInput。这使得它与常规文本输入字段无法区分,后者也返回wdFieldFormTextInput。我需要能够判断输入字段是否为日期&时间字段或日期字段或简单的时间字段。是否可以识别日期字段?

谢谢!

1 个答案:

答案 0 :(得分:0)

你问:

  

是否可以识别日期字段?

......是的,是的。如果您查看WdFieldType枚举的documentation(这是您在示例中使用的FormField.Type属性的类型),您会看到它的值可能为{{ 1}}和wdFieldTime - 所以是的,绝对可以识别这样的字段。