如何读取嵌入在Word文件中的.csv文件

时间:2018-07-12 07:28:32

标签: vba ms-word

我目前正在使用MS Word表单,其中使用VBA从.csv文件导入数据。该表格是对在外面工作的雇员的电话请求,而我的.csv是不时更新的电话列表。我的老板希望将此.csv直接放入Word中,以便仅处理一个文件。

我找到了如何包括(嵌入)它,我转到功能区上的“插入”选项卡,“对象”按钮,然后单击“从文件创建”选项卡。我选中“显示为图标”,但未选中“链接到文件”。

我的.csv仅在打开Word表单时用于通过宏导入数据。然后将数据粘贴到在VBA中处理的变量中以填充组合。 .csv会定期更新并重新嵌入,因此表单也将更新。我不打算以任何方式更改VBA中的.csv。

最终目标是将Word文档提供给其他人,这些人将在需要时嵌入新的.csv,但不会查看代码。

我正在处理的问题是访问.csv并导入数据。

由于@Cindy Meister和@SlowLearner的注释指出了这个想法,另一个解决方案是使用自定义XML部件。我将对此进行其他研究。

此外,由于我目前在编程和VBA方面的经验非常有限,因此我不确定如何处理(我什至不确定是否有可能)。 VBA缺乏质量文档也无济于事。

在@Cindy Meister和@SlowLearner发表评论后,我将问题的一部分重新表述得更加精确,尽管我感到问题变得冗长而混乱。我可能应该研究一下以缩小问题的范围。

ps:这是我在这里的第一个问题,因此欢迎您提出任何建议,请与我保持友好:)

0 个答案:

没有答案