COM和OLE有什么区别?
当我尝试运行Oleview时,我得到一个错误,说DllRegisterServer失败的IViewer.dll(对不起,我想发布一个截图,但我不能直到我得到10声望= P) Oleview将运行,但像味精说,你不能看接口,这正是我想要做的。 我发现我的iviewer.dll并运行regsvr32就好了。 所以我不知道怎么回事
我可以用下面的脚本启动Excel。 但是在ghci(7.4.1)中,我运行它时出现了分段错误。 我不知道现在从哪里search。 我没有这个错误,如果我删除线 workSheets <- workBook # propertyGet_0 "Worksheets" 这是代码。 可能是我忘了一些东西。 我在这里阅读了com.hs的源代码,但是并没有给我任何线索。 import System.Win32.Com import System.Win32.Com.Automation — — createObjectExcel — coming from Automation.hs and com.hs — iidIDispatch_unsafe = mkIID "{00020400-0000-0000-C000-000000000046}" createObjExl :: IO (IDispatch ()) createObjExl = do clsidExcel <- clsidFromProgID "Excel.Application" pExl <- coCreateInstance clsidExcel Nothing LocalProcess iidIDispatch_unsafe return pExl fichierTest2 = "E:/Programmation/haskell/Com/qos1.xls" […]
我正在使用Apache POI将数据导出到Excel文件。 在一个奇怪的要求中,我需要使用这个POI在Excel中embedded一个文件。 我有这个文件,可以被采取成stream或字节数组。 search了很多时间之后,我确信POI是否真的支持我的要求。 我们可以将文件embedded到Excel中吗? 🙁 干杯,Anoop
我试图从一个button点击事件的Excel文件中获取数据。 我的连接string是: string connString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\source\\SiteCore65\\Individual-Data.xls;Extended Properties=Excel 8.0;"; 当我点击button时,我得到以下错误: “Microsoft.ACE.OLEDB.12.0”提供程序未在本地计算机上注册。 我不知道如何解决这个问题。 我的操作系统是Windows 7。