针对64位Excel的插件的开发和部署

自Office 2010版本开始有了32位和64位之分,对Excel来说,32位的Excel和64位的Excel在性能上的主要区别是64位的Excel能够处理2G及2G以上的大数据集。

随着64位操作系统的安装,Office 2010及以上版本的普及以及计算机的内存容量越来越高,使用64位Excel的用户越来越多,所以让插件支持64位Excel能够赢得一部分用户。前面十篇文章中所讲解的技术适用于不同版本和不同位数的Excel,但是由于32位的COM组件不支持64位的Excel,所以在针对不同位数的Excel的编译和部署的时候,有些地方可能需要注意和有所不同。

64位版本的Office只能安装在64位的操作系统之上,32位的Office采用Windows-32-on-Windows-64 (WOW64) 技术可以安装在64位操作系统上,这也是32位Office在64位操作系统上的默认安装方式,同时基于32位的Office插件也可以运行在安装在64位操作系统上的32位的Office。WOW64 使用x86的模拟器能够使得基于32位Windows的应用程序可以无缝的运行在64位的操作系统上。

本文首先讲解如何检测用户机器上Excel的版本,然后介绍Shared Add-ins插件编译的时候针对不同版本的注意事项,最后介绍部署的时候需要注意的问题。

一 如何判断用户Excel的位数

在Excel 2010中开始菜单->帮助中有Excel的版本信息:

开发和部署-excel 插件部署">

在Excel 2013中开始菜单->帐户->关于Excel下点开之后也有版本信息:

时间: 2024-10-01 00:21:35

针对64位Excel的插件的开发和部署的相关文章

Ubuntu 16.04 64位中搭建Node.js开发环境教程_node.js

前言 首先说下本文的系统环境是:Ubuntu 16.04 64位,本文内容亲测可用, 大家可以请放心借鉴参考,下面来一起看看详细的步骤. 使用淘宝镜像 淘宝镜像官网是https://npm.taobao.org/ 使用淘宝镜像前请自行安装好 npm 和 node node 和 npm 的安装 node可以在这里下载 本文使用的是官方推荐v4.4.4长期支持版 下载并解压 node-v4.4.4-Linux-x64.tar.xz tar -xJf node-v4.4.4-linux-x64.tar

JAVA开发环境在WIN7,64位好搭建吗

问题描述 我现在用的是WIN7,64位系统,请问JAVA开发工具怎么在这个系统下搭建 解决方案 解决方案二:32位的Eclipse正常用就是了解决方案三:同样的方法搭建,在用的时候注意点就行解决方案四:我之前用过好像没多大区别但是有些特殊软件装不了解决方案五:一样操作只是安装的时候注意装了32位JDK,就要用32位ECLIPSE装了64位JDK,就要用64位ECLIPSE解决方案六:这个不影响的,官网上有windows64位的JDK啊,和32位的一样装就是.但是作为一个编程人员,建议换系统.解决

64位Windows7需要安装杀毒软件吗?

从Windows XP开始,微软就开始同步为每一款Windows操作系统开发并发行对应的64位版本了,但因为目前主流的32位应用程序和64位操作系统之间的兼容性问题,导致64位的操作系统远还没有达到普及的程度. 虽然如此,很多喜欢尝鲜的朋友还是早早的就开始换用64位操作系统了. 在这些提早步入64位时代的朋友之中,有很大一部分人都是让自己的操作系统处于"裸奔"(通常,大家都会将不安装任何防病毒软件的操作系统状 态称之为"裸奔")状态,认为64位的操作系统足够安全,

电脑32位和64位的区别,操作系统32位和64位的区别

电脑32位和64位的区别详解: 围绕目前这些大家比较关心的问题,这里将与大家总结一下,关于32位操作系统与64位操作系统的区别. 电脑操作系统32位和64位 32位和64位操作系统是指,CPU一次处理数据的能力是32位还是64位,这里涉及到的是处理器运算位数.简单的说32位系统的地址总线是32位的,而64位系统的地址总线是64位的,对于这句话可能很多朋友都不好理解,其实没关系我们往下看或许能明白些. 目前我们可以购买到的处理器基本上都是64位系统的处理器,不过这里的64位并不是理论上真正的64位

谷歌面向Windows 7/8发布64位Chrome Beta测试版

今日谷歌终于释出了Beta测试版的64位Chrome浏览器,该版本支持Windows 7以及Windows 8.1系统.继六月几个开发版本的更迭之后,64位Chrome终于迎来了Beta阶段.此次版本的所有重大问题已经得到修正,仍存在一些在开发版本遗留的小 错误待修复.谷歌面向Windows 7/8发布64位Chrome Beta测试版Google介绍称,64位的Chrome使用了更现代的指令集.针对64位处理器对编译器进行了特别优化,带来了更多的功能参数和寄存器存储的速度优势,因此会有明显的速

Win8.1 32位和64位的区别

  有关Win8.1系统32位和64位的区别,其实就是32位系统和64位系统的区别,概括的说,主要有以下及大区别. ★设计初衷不同 64位操作系统的设计初衷是为了满足机械设计和分析.三维动画.视频编辑和创作,以及科学计算和高性能计算应用程序等领域中需要大量内存和浮点性能的客户需求,而32位系统,初期并没有考虑太多. ★运算速度不同 安装64位系统,需要CPU支持64位,而64位CPU GPRs(General-Purpose Registers,通用寄存器)的数据宽度为64位,64位指令集可以运

32位系统和64位系统有什么含义

电脑的发展史是从以前的8位.16位发展到先的32位和64位,位数是用来衡量计算机性能的重要标准之一.位数在很大程度上决定着计算机的内存最大容量.文件的最大长度.数据在计算机内部的传输速度.处理速度和精度等性能指标. 32位系统是指在操作系统针对32位的cpu设计,就是32处理器一次性能处理32位也就是4字节的数据,而64系统是操作系统针对64位的cpu设计,就是一次性能处理64位也就是8位字节,在这里在工作频率相同的前提下,64位的cpu处理速度就比32位的高一倍.当然这只是32位系统和64位系

Offset2lib 攻击绕过 64 位 Linux 内核防护

安全研究人员Hector Marco发布公布了针对64位Linux内核的ASLR防护的绕过,slide和论文提 供下载,这种攻击被称为offset2lib,ASLR的实现是在Linux内核里,而在GNU/Linux发行版上加载一个应用程序到内存中会先找一个 随机的地址加载第一个共享库,之后加载的共享库紧跟之前加载对象的地址,一个内存地址的泄漏就足够让地址随机化变得无用,甚至GOT(Global Offset Table)的地址泄漏都不是必须的,由于大部分的GNU/Linux发行版(除了像Gent

谷歌开始为Windows 7/8用户提供64位版Chrome

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 6月4日消息,据国外媒体报道,谷歌昨日宣布将开始向Windows 7与Windows 8用户提供64位版Chrome,也就是说,现在起用64位系统在Dev与Canary两个通道下载的Chrome均默认为64位平台. 据报道,谷歌表示,64位的Chrome针对64位处理器对编译器进行了特别的优化,带来了更多功能参数和寄存器存储的速度优势,用户使