Office Interop Excel 在工作线程中?

发布于 2024-10-31 06:12:46 字数 157 浏览 3 评论 0原文

我正在使用 Office Interop 将 C# 应用程序中的数据导出到 Excel 文件。一切工作正常,但导出可能相当大,需要一些时间才能完成。我在网络和 MSDN 上进行了搜索,但没有找到太多关于在线程中运行互操作调用的信息。我是否有任何理由不应该将导出到 Excel 功能放入后台工作线程中?

I'm exporting data form my C# application to an Excel file using Office Interop. Everything works fine, but the exports can be quite large and take some time to complete. I've searched around on the web and MSDN but haven't found much on running Interop calls in a thread. Are there any reasons I shouldn't put the export to Excel functionality into a background worker thread?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

清秋悲枫 2024-11-07 06:12:46

只要您仅从一个线程调用 Excel 应用程序,我就不认为您会遇到任何问题。我编写了一个应用程序,可以按照您描述的方式在后台工作线程上自动执行 Excel。

So long as you're only calling into the Excel application from one thread, I don't expect that you would have any problems. I have written an application that automates Excel on a background worker thread in the same way you describe.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文