【发布时间】:2021-01-08 02:26:42
【问题描述】:
我有一个带有宏的 Word 表单。而且我想将这些表单字段导入和导出到另一个应用程序,例如 Excel 甚至另一个 Word 表单。所以我想在 Word 中创建一个“保存”和“获取”按钮,以便单击时,该 Word 表单中的 VBA 代码将保存这些字段或检索信息并将其放入这些 Word 字段中。最好和最快的方法是什么?谢谢。
【问题讨论】:
-
当我从 Word 模板创建一个新文档时,我需要一种存储和检索信息的方法,这样我就不必在创建另一个新文档时使用相同的信息继续填写这些字段.我在哪里存储信息、Word、Excel 等并不重要。我只是在寻找一种快速可靠的方法来执行此操作。谢谢。
-
A recent article of mine 在 VBA 中探索 Model-View-ViewModel。从技术上讲,将是“最好的方法”,因为它完全分离了每个关注点,扩展性很好,很容易单元测试,并且表单的代码隐藏基本上为零控制事件处理程序(相反,我们使用一个简单的 API 以编程方式将控件“绑定”到 commands - 几乎完全不同的范例)。缺点是它需要一个非常稳固但相当大的基础架构代码库才能工作,但作为概念验证,MVVM 似乎可以在 VBA 中工作。