我想请问我有一个vue2的项目需要嵌入word有方案吗(要在浏览器上面打开word文档将部分数据带入并且能将这个文档内的数据存储到我们的服务器内)

OFFICE 0 Reputation points
2024-07-26T01:12:00.1066667+00:00

我们需要设置一些模版,其中一些类似于表格形式的模版的字段能将我们平台的部分数据带入word文档内实现自动赋值(例如 姓名、公司等);还有部分自己输入填写

Word
Word
A family of Microsoft word processing software products for creating web, email, and print documents.
754 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Jiajing Hua-MFST 7,705 Reputation points Microsoft Vendor
    2024-07-26T08:17:07.1233333+00:00

    Hi @OFFICE

    请问您平台的数据以什么形式导入Word,比如Excel 工作簿还是其他?

    另外文档的数据以什么形式保存到服务器内,是将文件直接保存到服务器上的文件夹,还是其他呢?

    Word for web,这个版本的Word 很多功能是没有的,比如不支持运行VBA 宏。

    如果是使用的桌面版Word,据我所知可以尝试使用控件(用户表单,内容控件等)和VBA 宏来自动导入Excel 数据。也可以使用邮件合并功能将Excel 的数据导入到Word 字段中。

    参考链接:

    最后补充下,如果是VBA 宏的开发问题,建议您用英文发布一个新帖(因为这里是Q&A 英文版块),然后添加“Office Development" 的标签。

    感谢您的理解。


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


    0 comments No comments

  2. OFFICE 0 Reputation points
    2024-07-26T09:39:00.01+00:00

    1.我们平台数据是通过前端请求服务器拿到的一个对象里面有部分数据(我们希望通过前端的一个按钮能直接打开word文档并将我们文档的数据带入,如果word支持拥有类似的API或者服务实现这个需求麻烦告知;);
    2.文档的数据是通过发送HTTP请求拿到的,(如果1的方法能实现)我们会事先做好几个word文档的模版并确定好字段,在这之后可以通过按钮打开这些模版将部分平台数据带入,剩余部分数据自己填写,填写完之后连接公司打印机打印出来。

    0 comments No comments