我正在构建一个使用API与软件通信的VB.net应用程序。
人们需要处理Excel工作表中的数据,创建CSV文件并将其导入软件并用于分析。
我的想法是拥有一个excel插件,这个插件将与vb.net应用程序通信,然后vb.net将处理这些进程.vb.net应用程序将在系统上运行,以便它可以即使Excel已关闭,也会继续执行这些过程。
:我一直在阅读有关WCF和COM的文章,我的应用程序将驻留在同一台计算机上,最简单的方法是什么以及如何做?
答案 0 :(得分:0)
COM。但.NET旨在最终取代COM。无论如何Excel可由任何COM应用程序控制。如果在.NET中公开COM类,则Excel可以控制您的应用程序。
Set xlBook = GetObject("C:\Users\David Candy\Documents\Super.xls")
For each wsheet in xlbook.worksheets
msgbox wsheet.name
next
是VBScript(因此可以在VB.NET中使用)。