Office版本问题0x80029C4A】的更多相关文章

说来奇怪,以前运行正常的程序(涉及excel表格输出),现在运行失败了,一调试,发现了如下问题: 无法将类型为"Microsoft.Office.Interop.Excel.ApplicationClass"的 COM 对象强制转换为接口类型"Microsoft.Office.Interop.Excel._Application".此操作失败的原因是对 IID 为"{000208D5-0000-0000-C000-000000000046}"的接…
由于没有源代码,今天反编译了一个基于.NET的dll类库,再次遇到office版本差异问题,所以把它记录下来. 在反编译时,需要Aspose.Cells 5.3.1(Aspose是一套.NET类库,其中.Cells主要是用来操作表格,也不需要MS office的支持,但不开源):在反编译后,除了因为反编译带来的本身问题,还是一部分语法问题,修改如下: 修改后: (1)语法显示更简单: (2)面向对象思想表达得更明显. 下面是Aspose.Cells的元数据:…
头文件: /*! Copyright (C) *------------------------------------------------------------------------------------------------- * *    @file SystemInfo.h * *    @date 2009.9.15 * *    @取系统环境.软件版本信息.上网环境等 * *-------------------------------------------------…
自:http://blog.csdn.net/lpc_china/article/details/18359145 主要原理:查询windows注册表microsoft office软件项的值来判断版本. 主要源码: 头文件: #pragma once #include <Windows.h> #include <tchar.h> class CJudgeOfficeVersion { public: CJudgeOfficeVersion(); ~CJudgeOfficeVers…
最近在处理客户端安装程序过程,有一个需求:需要检测Windows平台下安装office 版本信息以及获取使用的office是32 位还是64 位: 当检测出office 位数为64位时,提示当前office 不支持程序的使用. 找了很多资料,一般情况下,是不能直接获取office 安装位数信息的:加上Windows 32 位与64位系统 ,安装使用的office在不同Windows系统下注册表位置不一样,久久不能解决这个需求. 话不多说,先记录一下代码. 注意事项: Environment.Is…
Office类软件可能是我们碰到电脑后,最先接触到的电脑软件了.尤记得,当初的微机课一开始就会讲word和excel的使用,一开始可能学不太明白,但后来越来越频繁的使用office软件,不说office精通,使用熟练还是没什么问题的. MathType作为强大的公式编辑器,使用最广泛的就是与Microsoft Office兼容使用 在Mac上使用MathType 如果你使用的是Mac电脑,那MathType 7适用于Mac的Microsoft Office 2016及更高版本,包括Office…
/// <summary>         /// office版本         /// </summary>         public enum OfficeVersion { Office2007,Office2003} /// <summary>         /// 获取office版本         /// </summary>         /// <returns></returns>         pu…
此漏洞是由Office软件里面的 [公式编辑器] 造成的,由于编辑器进程没有对名称长度进行校验,导致缓冲区溢出,攻击者通过构造特殊的字符,可以实现任意代码执行. 举个例子,如果黑客利用这个漏洞,构造带有shell后门的office文件,当普通用户打开这个office文件,则电脑可以被黑客直接控制. 影响版本: office 2003 office 2007 office 2010 office 2013 office 2016 漏洞复现环境 Kali2017 + windows 7 + offi…
MSDN, I tell you 下载windows10系统各种纯净镜像.但是还是推荐使用官网修改参数显示出下载链接,下载windows10最新版. 在最近几次重做系统中,PE工具似乎无法识别从MSDN, I tell you下载的window10镜像. https://msdn.itellyou.cn/ Office-Tool Project和vision软件往往和office365和office家庭学生版不兼容.然而卸载安装非常麻烦还容易出错.需要版本管理工具使得多版本共存. https:/…
#region 查询注册表,判断本机是否安装Office2003,2007和WPS public int ExistsRegedit() { int ifused = 0; RegistryKey rk = Registry.LocalMachine; //查询Office2003 RegistryKey f03 = rk.OpenSubKey(@"SOFTWARE\Microsoft\Office\11.0\Excel\InstallRoot\"); //查询Office2007 R…