Office开发
valentine
Les chagrins oublies
展开
-
Office插件开发(1)
1. office 2007采用openxml数据结构进行存储,而office2000和office2003采用二进制流的方式进行存储2. 使用openxml技术比原来的文件要小的原因是openxml技术和zip技术相结合3. ecma office open xml规范 WordprocessingML主要是针对word来进原创 2011-06-09 16:27:00 · 2362 阅读 · 0 评论 -
Office插件开发(4)
1. 这一阶段要做的工作1) 将加密部分做成类似数字水印的部分2) 将加密部分做成一个不可修改的形式,不让用户对其进行修改3) 对文本段进行一种加密方法4) 对图片和表格进行分别加密和解密5) 2. 获取全文range的方法:自己总结的,还不知道会不会出错1)原创 2011-06-09 16:29:00 · 796 阅读 · 0 评论 -
Office插件开发(5)
1. 对于我们使用的问题,由于我们是在文本中赋予一个encode标签,在加密的时候将两个标签分别加到开头和末尾,解密的时候通过搜索这两个标签进行相应的解密。这时就会发生几种情况,这些都是需要解决的:(1) 如果在文档中出现一个字符串。那么程序将会在解码的时候误把这个当作起始符,然后将从这个代码开始到下一个加密块的结束处进行解码操作,造成操作错误。(2)原创 2011-06-09 16:31:00 · 964 阅读 · 0 评论 -
Office插件开发(2)
一.环境配置在vs2005 下配置office 2007操作1. 安装.net framework3.0 在有2.0的基础上安装。vista用户可以直接在控制面板——程序——程序和功能——打开或关闭windows功能中打开.net framework3.0功能。2. 如果仅仅是在命令提示符下对office word2007的文档的xml节点进行创建和一原创 2011-06-09 16:28:00 · 1886 阅读 · 0 评论 -
Office插件开发(4)
1. 这一阶段要做的工作1) 将加密部分做成类似数字水印的部分2) 将加密部分做成一个不可修改的形式,不让用户对其进行修改3) 对文本段进行一种加密方法4) 对图片和表格进行分别加密和解密5) 2. 获取全文range的方法:自己总结的,还不知道会不会出错1)原创 2011-06-09 16:30:00 · 638 阅读 · 0 评论 -
Office插件开发(7)
1. 使用ribbon visual designer设计的office只能兼容于office2007以后的版本,对于2003并不兼容,也就是说要开发word2003版本就必须做一般的ribbon(代码形式的)或者就直接做边框加载的,看我们需要基于哪种方式的文档来进行相应的开发现在先做一个基于2003的版本可用的边框代码来玩一玩2. 智能文档的改变,可以使原创 2011-06-09 16:32:00 · 1124 阅读 · 0 评论 -
office插件开发(3)
1. 在vs2005中文版中,要使用新建ribbon,记得是选择 添加 -> 组件 –> 功能区支持,这样就添加了一个ribbon,但是我下的vs2005好像不支持可视化就是的,需要再研究研究2. 在vsto中有个globes的全局变量,这个变量记录运行时的用户操作等一系列信息,所以很多需要和用户交互的东西都可以在globes里面找到。(这个是要非常注意的)原创 2011-06-09 16:29:00 · 640 阅读 · 0 评论