C#中实现Excel AddIn中xla文件的自动加载
2007-09-17 00:40
253 查看
最近在写一个基于Excel的计算环境,有一部份代码是在C#中通过AddIn的形式实现的,有一部分是用VBA实现的。
AddIn的程序可以通过安装程序来实现Excel启动时的加载,或者通过一个管理器来改变注册项来完成。
为了保证VBA代码的完整性,该文件采用xla格式保存。这就使得xla文件的自动加载就成了一个问题。还好,MSDN中在KB280290中用VB简单给出了一个原形http://support.microsoft.com/kb/280290。
在C# 中简单代码如下:
AddIn oAddIn = excelApp.Add("c://test.xla", true);
oAddIn.installed = true;
这样就可以了。
AddIn的程序可以通过安装程序来实现Excel启动时的加载,或者通过一个管理器来改变注册项来完成。
为了保证VBA代码的完整性,该文件采用xla格式保存。这就使得xla文件的自动加载就成了一个问题。还好,MSDN中在KB280290中用VB简单给出了一个原形http://support.microsoft.com/kb/280290。
在C# 中简单代码如下:
AddIn oAddIn = excelApp.Add("c://test.xla", true);
oAddIn.installed = true;
这样就可以了。
相关文章推荐
- C#实现开发windows服务实现自动从FTP服务器下载文件(自行设置分/时执行)
- c#+handle.exe实现升级程序在运行时自动解除文件被占用的问题
- c# 动态加载dll文件,并实现调用其中的方法
- C#实现的文件上传下载工具类完整实例【上传文件自动命名】
- C#窗体应用程序实现cocos2dx json文件自动生成lua文件
- C#实现对即插U盘文件的自动拷贝
- C#中实现在32位、64位系统下自动切换不同的SQLite dll文件
- 实现MyBatis Mapper XML文件增量动态刷新,自动加载,热加载,热部署
- 实现MyBatis Mapper XML文件增量动态刷新,自动加载,热加载,热部署
- C#写文件实现,自动根据时间命名,并自动删除前一天文件
- 通过修改配置文件实现tomcat的自动加载
- 用数据库和C# Web Service实现客户端文件自动更新
- 如何在C#中用程序执行指定的SQL脚本文件,实现自动安装创建数据库
- C# 实现在线软件自动升级自动下载更新文件
- C#实现反射调用动态加载的DLL文件中的方法
- c# 动态加载dll文件,并实现调用其中的方法(推荐)
- C#读取配置文件详解 完全自定义实现动态加载dll
- 实现MyBatis Mapper XML文件增量动态刷新,自动加载,热加载,热部署
- C# 实现在线软件自动升级自动下载更新文件
- 利用grunt ,实现对修改的文件自动加载