开发Excel插件,解决其兼容性问题? 10C

使用C# 开发中的 Shared Add In 技术开发 Excel Add In。在插件初始化时,载入自定义公式 .xll文件,但是在以下代码在Office 2010 版本是好用的,但是在 Office 2013及以上版本会抛出该方法无效的异常。

AddIn udfAddIn = applicationObject.AddIns.Add(progID, true);

udfAddIn.Installed = load;

异常会在第一句话抛出。求大神。。。。

0

6个回答

建议你最好将异常贴出来,便于协助你分析。

0

将异常贴出来,便于协助分析问题。

0

异常都没有贴出来,没办法回答

0

微软的东西最大的好处就是向下兼容,你用的插件是2010. 你用10的插件调用13的插件就不行了。当初也遇到过类似的问题,时间太久有些记不清了。还是需要贴出异常图

0

异常都没有贴出来,没办法回答

0

数据导出 我用 CSV格式 基本上兼容所有 excel 版本打开

读取导入 excel 我用 NPOI 基本上读取excel 没什么的大问题

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
前端开发中遇到的兼容性问题
1.在页面中让图片360度旋转,因为要兼容Ie7,8,所以不能用css3的animation属性,引入了jQueryRotate.2.2.js插件,虽然Ie9转动,但Ie7、8图片是不转的。一直困扰我,后来终于解决了这个问题,原来在我的项目中我是用div的背景图片引入了这个图片,这样在ie7、8中图片是不转的。解决办法:用img标签引入这张图片,兼容性问题得到解决。
html5shiv.js下载
解决ie浏览器兼容性问题,ie使用html5+css3插件,解决ie浏览器兼容性问题,ie使用html5+css3插件
jQueryFileUplod9.5.7(解决了浏览器兼容性问题)
本人解决了插件中存在的部分兼容性问题,jQueryFileUplod9.5.7(解决了浏览器兼容性问题)
前端开发中的兼容性问题-CSS篇
浏览器兼容性问题一直都让我很头疼,网上大神们给出的解决方法也是五花八门,向后或向前兼容的说法都有,所以自己整理一下,如果有不恰当的欢迎指正!
浏览器兼容性问题以及解决方法1
前端工程师在开发的过程中,遇到最头疼的莫过于是浏览器的兼容性问题,常常为了实现一个兼容各种浏览器的效果绞尽脑汁。我们平时在写前端代码的时候,在排版时也是会遇到各种兼容性问题,尤其是老板要求要兼容IE5、IE6、IE7的时候。接下来我总结几个我遇到的兼容性问题以及解决方法,后续遇到会慢慢更新。 1、H5标签兼容   IE5、IE6不兼容     H5标签在IE5、IE6不兼容下不兼容。为了说明这
跨浏览器兼容性总结
一、        CSS样式兼容 1.        FLOAT闭合(clearing float) 网页在某些浏览器上显示错位很多时候都是因为使用了float浮动而没有真正闭合,这也是div无法自适应高度的一个原因。如果父div没有设float而其子div却设了float的话,父div无法包住整个子DIV,这种情况一般出现在一个父DIV下包含多个子DIV。解决办法: 1)       ...
浏览器兼容性及调试插件
检查兼容性 quirksmode 查看兼容性列表 caniuse 查看兼容性 解决兼容性问题 browserhacks 不同浏览器支持的一些黑科技(不太推荐) shim 补充老旧浏览器的不足,让代码更顺手(es5-shim、es6-shim) 如何把事做绝(渐进增强) modenizer 全局安装 搜索你要检测的 特性 下载 引入文件 调试插件 YSlow:...
IE兼容性问题解决方案
概述 IE兼容性一般主要是两个问题引起的:一、代码只支持高版本IE不支持低版本IE 二、代码只支持低版本IE不支持高版本IE(这个比较少但也存在,主要是一些老的系统)。 常规解决方法 通过在jsp页面增加meta的方式来实现兼容。 兼容高版本IE 如果系统只支持低版本的IE,但是用户的电脑的IE版本比较高,可以限定浏览器对文档的解析到某一特定版本,或者将浏览器限定到一些旧版本的表现中。可...
android兼容性遇到过的坑
1.android4.4日期控件没有确定取消按钮。解决方案,手动设置确定取消按钮mDialog.setButton(DialogInterface.BUTTON_POSITIVE, "完成", new DialogInterface.OnClickListener() { @Override public void onClick(Dialo...
Android 开发者 | 应用兼容性注意事项
由于国内 Android 开发环境的特殊性,兼容性一直是很多开发者极为关注的问题。为此,我们特意请来了负责 Android 在中国兼容性问题的 Google 工程师为大家对一些常见问题做出解答,来看看我的工程师提到了哪些要点吧!"大家好,我是谷歌的开发技术推广工程师,主要负责 Android 在中国的兼容性问题。我们发现,每次有 Android 新版本发布时,国内有很多应用由于没有遵循最佳开发实践
vue项目解决IE兼容性问题
1、IE浏览器报:SCRIPT5022: [vuex] vuex requires a Promise polyfill in this browser 解决方法: 第一步、安装 babel-polyfill  npm install --save babel-polyfill 第二步、使用 entry: { app: ["babel-polyfill", "./main.js"] ...
使用VueJS开发项目中的兼容问题
我们开发的项目,兼容到IE9+,以下所提到的问题都是在这个项目中所遇见的问题,如有错误,或者理解不正确的地方,望多多指点
我在开发中遇到的IE兼容性问题(持续更新)
本文就是记录下自己在工作中遇到的兼容性问题,以便后面遇到同样问题方便解决。(IE兼容是真的烦) IE兼容遇到的问题 1.select在IE中样式问题 在ie中,select的样式和其他浏览器有很大不同,它的下拉图标很丑,并且点击下拉会默认以选中的option为中心,选中的option上面的其他option会出现在select上方 并且不同版本IE浏览器默认select的大小不一样 ...
跨浏览器兼容问题
一、浏览器兼容问题的常用解决方案对于浏览器的不一致问题,有两大类解决方法,第一类是采用迁就各方的"最小公分母"策略,也即选用所有浏览器都支持的方式来解决问题;第二类是采用客户端检测方案,客户端检测又分三种,按照使用频率依次是能力检测、怪癖检测和用户代理检测。1、能力检测:不能识别浏览器,其目的是用于识别浏览器是否支持某一属性或方法。能力检测在使用时遵循两个规则:一个是先检测较常用的特性(可以减少条...
前端移动端开发遇到的兼容性问题
在做微信公众号的过程中,遇到的一些ios兼容问题,明明一些事件在安卓上可以正常显示,但在苹果手机上不好使,接下来我说的问题就是在做项目开发中遇到的一些问题,在此稍作总结,主要是为了自己今后的项目开发,如果能够帮到一些和我有同样困惑的开发者,也不失为一件乐事。 在做这一块的搜索时,为了使用户体验更好,实用用了以下事件进行实时搜索,确实作为用户体验不错,但导致了两个问题,1.增加了服
常见 Android 代码兼容性问题及解决方案
随着安卓版本的代代更新,兼容问题成为让开发者头疼的第一难题,国内手机市场鱼龙混杂,由于测试资源的不足,很多问题只能随着 App 发布后才慢慢浮现出来,甚至发现了问题,缺少复现问题的手机,影响解决问题的进度。 本场 Chat 将总结目前开发中主要的兼容问题,以及本人遇到的不常见的兼容问题,帮助大家迅速找到解决问题的方案。 主要内容包括: 如何回调 Fragment 的 onActivityResu...
android 小米手机API兼容问题解决思路
最近在做一款系统短信APP,在开发彩信模块时遇到了一个问题,在给pending_msgs表做插入时,无法插入,报错:no support delet、update and insert about this uri.今天把解决问题的过程说下,希望能给遇到同样类似API问题的小伙伴能有所帮助。       最开始以为是小米没有pending_msgs表或者名称不是叫这个,后来想看下短信数据库,百度
前端兼容性IE8相关问题
1.透明度  opacity: 0.4;               filter: alpha(opacity=40); //IE 2.ie8不识别HTML5标签: head标签里面加入下面代码: 同时css加入:header,nav,article,section,aside,footer{display:block;} html5.js下载地址:http://pan.ba
前端兼容性问题整理
1.首先大致了解下现在前端各浏览器份额及相关的信息。 据统计,chrome已经取代ie占据半壁江山,ie8、ie9占有接近25%的份额,紧跟着是firefox 2.浏览器内核 Chromium内核,以Chrome为代表 Gecko内核,以Firefox为代表 Webkit内核,以Sarfari为代表 Trident
ie8兼容性问题
1、不支持的jsapi:forEach,call 2、不支持的dom标准api:     classList(替代方案:className)、firstElementChild(替代方案:firstChild) 3、独特的事件对象(详情红宝书查看): ie8中无currentTarget,只有event.srcElement(等价于event.target) 解决: function...
前端开发中常见兼容性问题
一,怪异模式怪异模式是没有遵守 W3C 规范的一种兼容模式,其中的 width 是包括 contentWidth, 左右padding, 左右border 在内的全部范围(height 也一样),类似于 box-sizing: border-box;,而且 table 的 font-size 不能从父元素继承。 以下情况会触发浏览器怪异模式(Quirks Mode): 1.没写 DOC
JS判断浏览器
第一种,只区分浏览器,不考虑版本 function myBrowser(){     var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串     var isOpera = userAgent.indexOf("Opera") > -1;     if (isOpera) {         return "Opera"
HTML5浏览器兼容性解决方案
目前大部分浏览器均支持HTML5。低版本浏览器支持HTML5所有浏览器 ,对无法识别的元素会作为内联元素自动处理。因此可以采用如下方法教会浏览器 处理 “未知” 的 HTML 元素。将 HTML5 元素定义为块元素HTML5 定了 8 个新的 HTML 语义(semantic) 元素。所有这些元素都是 块级 元素。 为了能让旧版本的浏览器正确显示这些元素,你可以设置 CSS 的 display 属
ie6兼容性问题
关于IE6兼容性问题,解决常见的IE6兼容性问题
前端页面布局常见的兼容性问题和解决方法
前端页面兼容问题主要表现在我们所做的页面在不同浏览器显示会有所不同,目前主要的兼容性问题比较多的是IE6和IE7,另外针对html5和css3新标签,比如css3动画,媒体查询,画布,视频等暂时不做讨论,下面就针对常见的兼容性问题做下总结。 一 、不同浏览器margin和padding不同,这个一般都会遇到 解决方法:*{margin:0;padding:0} 统一格式 二 、ie6中,父级
Android 开发系统版本、机型兼容性问题
系统版本兼容问题:  1 Goole在6.0系统上为了更好的保护了用户的隐私对权限做了限制,分为2类权限,一种是正常权限,这类权限一般不涉及用户隐私,是不需要用户进行授权的,一种是危险权限,需要用户手动授权的。permission.CHANGE_NETWORK_STATE这个权限是属于安全权限,按理说只需要在AndroidMainfest中申请就行,但我再bugly日志上多次看到not grant...
浅谈C/C++ 开发Excel插件之创建项目
Excel应用之广泛,出现了各种各样特定功能的插件,目前使用最多的开发语言是C#其次是VB, 使用VS开发已经为这2种语言做了向导,C++由于其复杂性导致程序员们在选择语言上将其抛在了较低的位置,一直COM难于理解,而是C++这方面的资料较少,但C++并不是一无是处,相比C#无需部署,无需管理framework升级以及各个Windows版本等问题。也就是说C++开发难但易于使用。这也是我选择C++开发的原因,期望能跟大家共同学习进步。
jquery.placeholder.js
使用该插件(jquery.placeholder.js)解决IE9及以版本下对placeholder的兼容性问题
项目中遇到的兼容性问题
1、百度、QQ浏览器拨打电话问题 场景: 使用标签 tel:协议,一键拨打电话功能下,正对含有分机号的情况,通常是拨打分机号后需以“#”结束, App端能识别“#”,IOS、Android操作系统上的部分浏览器上不能识别“#”,将其解析成“%23”, 或者不识别“#”。 解决方案: 经查证浏览器解析该字符是会进行转码成16进制字符,经实践,将“#”字符写成“%2
前端兼容性问题解决方案
(1)CSS浏览器的兼容问题,比如设置元素透明度,不同浏览器的实现方式如下: //IE浏览器使用滤镜实现 filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=50) //非IE浏览器 opacity:0.5     解决方案:现在的前端开发已经出现了非常多的框架和类库用于浏览器的兼容问题,比如最常见的jQuery类库...
css清零
使用 CSS 清零(CSS Reset)是实现跨浏览器兼容的灵丹妙药,CSS 清零可以消除不同浏览器对 margin,padding 这些属性的默认表现,你可以更容易控制诸如对齐,间隙等等问题。
Excel插件开发
1.本例开发了一个Excel 文档管理的插件,基于VS2012 和Excel2010,先上效果图
CnPlugin_1.5.1 解决win10 pl/sql 输入法卡顿 兼容性问题
该版本为CnPlugin_1.5.1 解决win10 pl/sql 插件 CnPlugin 1.5.400 导致输入法卡顿 解决兼容性问题
常见浏览器的兼容性问题(面试重点)
众所周知,浏览器的兼容性问题是开发人员经常会遇到的问题,它是由于不同浏览器的不同对代码的解析不同,而产生的在页面上显示的效果不同。那么,现在我把从工作当中发遇到的有关兼容性问题及解决方案做个简单总结,供各位参考: 第一类:块状元素float后,有添加了横向的margin,在IE6下比设置的值要大(属于双倍浮动的bug) 解决方案:给float标签添加display:inline,将其转换为
兼容性问题以及解决方案
谈到兼容性问题,对于兼容在工作中我总结了一些,现在做一下记录,以供以后学习。 兼容性的问题分为:1.多种浏览器兼容性问题(一般是PC端) 2.横竖屏兼容性问题(一般多以hybridAPP) 多种浏览器兼容性问题: 1) 不使用太过超前语法,例如:es6语法,例如:字符串模板,es5新增语法:map() 2) css样式编写,尽量不用css3写法,如果非要用则需要加内核兼容前缀, ...
CSS常见兼容性问题及解决方法
CSS常见兼容性问题及解决方法
android版本兼容问题总结
安卓版本兼容问题出现的背景是由于安卓随着版本不断的更新,会不断的增加API和废弃一些旧版本的API,而市面上手机安装的安卓操作系统版本不一致,就会导致安卓版本的兼容问题。平时开发中需要注意一下几点:1、我们开发的APP尽可能先满足市面上绝大部分机器的使用。(实用性原则)。2、了解清单文件中这两个属性minSdkVersion和targetSdkVersion的含义,minSdkVersion表示A...
浅谈C/C++ 开发Excel插件之操作excel
想在加载项中访问并操作Excel,需要在stdafx.h中加入如下语句,注意实际路径和本机安装Office的路径相关 #import "C:\\Program Files (x86)\\Common Files\\Microsoft Shared\\VBA\\VBA6\\VBE6EXT.OLB" #import "D:\\Program Files (x86)\\Microsoft O
致WEB前端开发者:IE6-IE11兼容性问题列表及解决办法
致WEB前端开发者:IE6-IE11兼容性问题列表及解决办法
用VB制作EXCEL插件
如果你想将EXCEl内的VBA封装成DLL文件,可看这里啊