是否可以通过Word API查看不同形式的单词?

Mat*_*zen 6 c# ms-word cpu-word visual-studio

我想知道是否可以通过Word API查看不同形式的单词.我正在制作一个开源工具,在保存文档时自动为属性和方法添加文档.它只会用于public或者是protected.

我希望它的工作方式是,如果你遵循特定的命名约定和使用(例如)方法名称AddPersonadd_person,代码采用这些方法的名称,并将其转换成文字的数组."添加"和"人".

从这些词语中,我想检测它是动词还是名词.例如,在此示例中,"添加"是动词,"人"是名词.

一旦检测到这一点,我还想转换单词,形成以下文档声明:

AddPerson(人)

添加一个人.

:这个人.

我希望你明白.

简而言之,如何以智能方式将"添加"转换为"添加",如何以编程方式检测"添加"是动词还是名词?

我认为Word API将是一个良好的开端.我根本不知道怎么做.

Mat*_*zen 1

我最终使用了System.Data.Entity.Design.PluralizationServices.PluralizationService实体框架中的一个,它完美地完成了这项工作。

该项目可以在这里找到:

http://todoc.codeplex.com/

但仍在努力。