我想通过获取office 2003引用(我认为应该是MSO.dll
)来解决这些问题,并将其作为OLE对象存储在数据库中。在启动时,我想“提取”文件并将其用作办公室库的参考,这样我就可以独立于计算机上安装的Office版本。
此外,我考虑使用MSCOMCTL.OCX
做同样的事情,这样它就不会再被Windows更新破坏了。我希望在应用程序中获得更多稳定性。
我的问题是:是否可以使用本地文件中的office引用而不是windows目录?
是否可以直接从本地文件使用ActiveX控件而不是通过RegSvr32注册的ActiveX控件?
如果是这样,任何链接或信息如何实现这一点将不胜感激。
亲切的问候,
的Matthias
答案 0 :(得分:1)
老实说,我不知道它是否可能,但我当然会竭尽所能避免走这条路。 更糟稳定性问题和一般怪异的可能性将是巨大的。我会推动
标准化Office版本(不 2003)或
使用来自信誉良好的开发人员的第三方树视图控件,并使用后期绑定来替换Excel引用。