我正在VB.net中编写一个win form桌面应用程序,该应用程序使用富文本形式的用户数据,内部存储为对象,然后序列化为XML文件以用于持久存储目的。
要创建用户数据(可能会调用应用程序的“文档”),我编写了一个单独的应用程序,尝试成为文字处理程序,然后以我的XML格式保存文本,然后可以打开并使用主应用程序。
有没有办法可以用Word来做到这一点?也许通过编写加载项或模板?只是为了澄清一下,富文本的格式只是一个表格,然后我需要以XML格式保存它,或者将文本保存为我的对象,然后将其序列化为文件。
答案 0 :(得分:0)
你可以编写一个小的VSTO插件,它挂钩到FILE SAVE过程中,而不是通过word保存文件,将你想要的文件的任何部分保存到你自己的XML格式中。
Google“VSTO REPURPOSING CONTROLS”,了解有关重新利用内置文件保存功能的更多详情。