Vb.net 使用Word为我的应用程序创建文件

Vb.net 使用Word为我的应用程序创建文件,vb.net,ms-word,add-in,Vb.net,Ms Word,Add In,我正在VB.net中编写一个win forms桌面应用程序,该应用程序采用富文本形式的用户数据,作为对象在内部存储,然后序列化为XML文件以进行持久存储 为了创建可能被调用的应用程序文档的用户数据,我编写了一个单独的应用程序,它试图成为文字处理器,然后以我的XML格式保存文本,然后可以在主应用程序中打开和使用 有没有一种方法可以让我用Word来做这件事?也许通过编写外接程序或模板?为了澄清,富文本的格式只是一个表,然后我需要将其保存为XML格式,或者将文本保存为我的对象,然后将其序列化为文件。您

我正在VB.net中编写一个win forms桌面应用程序,该应用程序采用富文本形式的用户数据,作为对象在内部存储,然后序列化为XML文件以进行持久存储

为了创建可能被调用的应用程序文档的用户数据,我编写了一个单独的应用程序,它试图成为文字处理器,然后以我的XML格式保存文本,然后可以在主应用程序中打开和使用


有没有一种方法可以让我用Word来做这件事?也许通过编写外接程序或模板?为了澄清,富文本的格式只是一个表,然后我需要将其保存为XML格式,或者将文本保存为我的对象,然后将其序列化为文件。

您可以编写一个小的VSTO加载项,该加载项与文件保存过程挂钩,而不是通过word保存文件,将文件的任何部分保存为您自己的XML格式


Google VSTO重新调整控件的用途,了解有关重新调整内置文件保存功能用途的更多详细信息。

谢谢。我会调查的。