将字符串从 C# 应用程序传输到 OPEN Excel 2003 工作表单元格
我需要将字符串从 C# 应用程序传输到已打开 Excel 工作表中。我认为自动化或 RDI 应该能够做到这一点,但不知道如何做。
作为一种变体,不是将其复制到单元格中 - 启动一个 VBA 宏/子,并将字符串作为参数(如果更容易的话)...
请帮忙。
.NET 3.5 / Excel 2003
PS 不通过剪贴板 - 传输必须在没有用户干预的情况下进行。
I need to transfer a string from C# app into already opened Excel worksheet. I think automation or RDI should be able to do so but dont know how..
As a variation, instead of copying it into a cell - launch a VBA macro / sub with the string as a parameter (if it is easier)...
Please help.
.NET 3.5 / Excel 2003
P.S. Not through clipboard - the transfer must be without user intervention.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
对于Excel._Workbook oWS,你可以这样写:
For an Excel._Workbook oWS, you can write it like this:
我是如何解决这个问题的:
上面的代码有助于在多个 Excel 实例以及每个实例打开的文件中查找打开的文件。
写入单元格是微不足道的。
How I have resolved this:
the above code helps to find opened file amongst several instances of Excel and amongst opened files with each instance.
The writing to the cell is trivial.