将 Excel 项自动化到 Word 模板
Automate Excel items to Word template
嗨堆栈溢出大师
我正在努力帮助我的工作自动化我们在这里做的一些事情。
场景,
我们经常与 excel 合作(处理大量数据)。完成所有计算后,我们有一个 word 文档,我们需要将一些数字/其他信息复制到其中。然后共享此文档。
希望,
我想在 Excel 中创建一个插件,以便在对任何电子表格完成计算后,团队中的任何人都应该能够单击工具栏中的按钮来自动-创建最终文档。 (我希望它能打开文件浏览器,这样我们就可以从不同的模板中挑选)
我的基础知识,
在 word 模板中使用书签似乎是创建最终替换标签的方法。
我希望插件安装在 Excel
我一直在阅读 Office Web 加载项、VSTO、VBA,但不完全确定应该使用哪个。到目前为止我学到了什么
- VBA 似乎处于文档级别,但我希望这是一个插件,因为它将应用于我们将获得的不同外部电子表格。不过不确定我的研究是否完全准确。
- 我想我将不得不使用 VSTO 或新的 Web 插件。我不完全确定新的 Web 插件是否应该是 VSTO 的更新版本,或者它们有不同的用例。谁能帮我解释一下
- 最后,VSTO 或新的 Web 加载项是否能够完成我正在尝试做的事情?
抱歉这些菜鸟问题,我对这一切都很陌生,我正在努力自学。
谢谢。
这是一个快速示例,它允许您从 Word 中的单元格 (Excel) 获取数据:
Dim o As Object
Dim pgh As Paragraph
dim temp as string
Set o = CreateObject("excel.application")
o.Workbooks.Open ("c:\temp\test.xlsx")
o.ActiveWorkbook.Worksheets.Add.Name = "x"
o.ActiveWorkbook.Worksheets("x").Activate
temp = o.ActiveWorkbook.Worksheets("sheet1").Cells(3, 3)
o.Quit
一旦数据在 Word 中,就很容易将其放在您想要的位置。您可以通过让 Excel 将数据放入 Word 来以相反的方式进行操作。
是的,VSTO 是向 Office 文档添加自定义功能的正确工具——例如将数据库读入工作簿 and/or 在 Word 文档旁边停靠一个交互式“操作窗格”。但在你深入了解 VSTO 之前,也许你需要的只是 VB、Visual Studio 和 Aspose.Cells,也许还有 Aspose Words for .Net。他们有许多记录良好的示例,可以在购买任何许可证之前下载和使用该产品,并且他们的示例代码是开始自动化 Office 文档的好方法。享受吧!
嗨堆栈溢出大师
我正在努力帮助我的工作自动化我们在这里做的一些事情。
场景,
我们经常与 excel 合作(处理大量数据)。完成所有计算后,我们有一个 word 文档,我们需要将一些数字/其他信息复制到其中。然后共享此文档。
希望,
我想在 Excel 中创建一个插件,以便在对任何电子表格完成计算后,团队中的任何人都应该能够单击工具栏中的按钮来自动-创建最终文档。 (我希望它能打开文件浏览器,这样我们就可以从不同的模板中挑选)
我的基础知识,
在 word 模板中使用书签似乎是创建最终替换标签的方法。
我希望插件安装在 Excel
我一直在阅读 Office Web 加载项、VSTO、VBA,但不完全确定应该使用哪个。到目前为止我学到了什么
- VBA 似乎处于文档级别,但我希望这是一个插件,因为它将应用于我们将获得的不同外部电子表格。不过不确定我的研究是否完全准确。
- 我想我将不得不使用 VSTO 或新的 Web 插件。我不完全确定新的 Web 插件是否应该是 VSTO 的更新版本,或者它们有不同的用例。谁能帮我解释一下
- 最后,VSTO 或新的 Web 加载项是否能够完成我正在尝试做的事情?
抱歉这些菜鸟问题,我对这一切都很陌生,我正在努力自学。
谢谢。
这是一个快速示例,它允许您从 Word 中的单元格 (Excel) 获取数据:
Dim o As Object
Dim pgh As Paragraph
dim temp as string
Set o = CreateObject("excel.application")
o.Workbooks.Open ("c:\temp\test.xlsx")
o.ActiveWorkbook.Worksheets.Add.Name = "x"
o.ActiveWorkbook.Worksheets("x").Activate
temp = o.ActiveWorkbook.Worksheets("sheet1").Cells(3, 3)
o.Quit
一旦数据在 Word 中,就很容易将其放在您想要的位置。您可以通过让 Excel 将数据放入 Word 来以相反的方式进行操作。
是的,VSTO 是向 Office 文档添加自定义功能的正确工具——例如将数据库读入工作簿 and/or 在 Word 文档旁边停靠一个交互式“操作窗格”。但在你深入了解 VSTO 之前,也许你需要的只是 VB、Visual Studio 和 Aspose.Cells,也许还有 Aspose Words for .Net。他们有许多记录良好的示例,可以在购买任何许可证之前下载和使用该产品,并且他们的示例代码是开始自动化 Office 文档的好方法。享受吧!