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

时间:2012-04-20 16:26:32

标签: c# visual-studio ms-word word

我想知道是否可以通过Word API查看不同形式的单词。我正在制作一个开源工具,在保存文档时自动将属性和方法添加到文档中。它只适用于publicprotected

的方法

我希望它工作的方式是,如果您遵循特定的命名约定并使用(例如)方法名称AddPersonadd_person,则代码将获取这些方法名称并将其转换为一系列的单词。 “添加”和“人”。

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

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

  

AddPerson (此人)

     

添加一个人。

     

person :此人。

我希望你明白。

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

我认为Word API将是一个良好的开端。我只是不知道如何。

1 个答案:

答案 0 :(得分:1)

我最终使用了实体框架中的System.Data.Entity.Design.PluralizationServices.PluralizationService来完成这项工作。

该项目可在此处找到:

http://todoc.codeplex.com/

虽然仍然在努力。