EXcel VSTO-将列表对象传输到工作表上

本文关键字:工作 传输 对象 VSTO- 列表 EXcel | 更新日期: 2023-09-27 18:00:46

我想要实现一个VSTO插件。

我想点击一个按钮,产品、名称等的列表就会放在工作表上。

我知道我可以浏览列表中的每一项,然后逐个单元格地写,但有没有一种方法可以把数据"转储"到工作表上?

如果这是一个非常棘手的问题,请道歉。

EXcel VSTO-将列表对象传输到工作表上

不,没有简单的方法可以"转储"数据。你将不得不以艰难的方式去做。只要用谷歌搜索一些例子,就足够简单了。

http://www.google.nl/search?q=c%23+导出+数据+到+excel

这取决于"产品、名称等列表"的来源。如果这些项目是固定的,您可以创建一个模板文档,其中包含一个包含这些项目的已准备好的工作表。将此文档放入程序的嵌入资源中。如果要从此模板创建新的工作表,请将资源提取到临时文件中,并使用Excel API将工作表从模板复制到工作文档中。

听起来可能比实际情况更复杂。这里是

从资源中读取文件并将其写入C#中的磁盘

您可以找到一个如何完成"将文件从资源提取到临时文件"部分的示例。