office开发
文章平均质量分 85
Akuma-2233
程序猿
展开
-
Word域的应用和详解
本文主要内容:域基础 通用域开关 表格 操作符和函数 编号域 ■第一章 域基础一、域的作用 微软的文字处理软件Microsoft Word系列,其方便和自动化程度是其他任何文字处理软件所望尘莫及的。究其原因,其一,微软有强大的软件开发技术人员队原创 2012-02-29 09:42:41 · 59292 阅读 · 2 评论 -
Com Interop入门 (转载)
绪言由于目前加入了一个负责将原有系统移植至.Net平台的项目组,花了些时间对COM-->.Net进行了些基础研究。贴出此文,希望与各位分享。不足之处,请各位指正。先谢啦。一、基础概念什么是COM Interop?COM Interop看上去象是介乎于COM和.Net之间的一条纽带,一座桥梁。为了保持向后兼容,COM Interop可以使得.Net程序在不修改原有COM组件的前提下方便的访问COM组原创 2008-01-19 10:06:00 · 918 阅读 · 0 评论 -
vsto网站集锦
outlook外接程序&vsto网站集锦 多学习别人的经验。vsto开发小组的设计人员博客:http://blogs.msdn.com/ericlippert/http://blogs.msdn.com/eric_carter/.net ADD-INhttp://hi.baidu.com/%D0%B0%B6%F1%B5%C4%D6%ED/blog/item/e0d59c2531394e原创 2008-01-19 09:40:00 · 1494 阅读 · 0 评论 -
Office的安装路径
在做Office方面的开发时,曾经遇到要获取Office的安装路径的要求。也许有朋友会遇到同样的问题,写出来也许能有所帮助。我通过查注册表发现可以通过下面的键值来获取: 如果是office 2000 那么读取下列键值中的一个: HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Office/9.0/Word/InstallRoot 下的 Path原创 2008-01-19 09:47:00 · 6466 阅读 · 1 评论 -
VSTO程序的部署和安装
在用windows installer安装VSTO程序时需要安装很多乱七八糟的东西: (1) 确保客户机器上安装了.NET2.0Framework (2)office2003(支持VSTO) (3)安装主互原创 2008-01-19 09:38:00 · 5549 阅读 · 0 评论 -
Office 2003 开发人员技术概述 (2)
自定义 XML 架构支持架构定义 XML 文档中每个元素可以包含的数据的结构和类型。您可以使用架构定义特定应用程序需要的信息格式,然后使用架构确保解决方案捕获并处理有效的 XML 数据。Word 2003、Excel 2003 和 Microsoft Office Access 2003 中的许多新功能支持符合 XML 架构的 W3C 1.0 建议的自定义架构,允许您以自己熟悉的特原创 2008-01-19 10:15:00 · 1029 阅读 · 0 评论 -
Office 2003 开发人员技术概述 (2)
自定义 XML 架构支持架构定义 XML 文档中每个元素可以包含的数据的结构和类型。您可以使用架构定义特定应用程序需要的信息格式,然后使用架构确保解决方案捕获并处理有效的 XML 数据。Word 2003、Excel 2003 和 Microsoft Office Access 2003 中的许多新功能支持符合 XML 架构的 W3C 1.0 建议的自定义架构,允许您以自己熟悉的特原创 2008-01-19 10:12:00 · 1174 阅读 · 0 评论 -
Office 2003 开发人员技术概述 (4)
建议继续采取的步骤 • 了解如何在 Excel 中使用 Visual Studio Tools for Office 2003 访问 Web 服务:使用 Microsoft Office System 的 Visual Studio 工具在 Exc原创 2008-01-19 10:10:00 · 1609 阅读 · 0 评论 -
Interop.SeqRegistry.dll和SeqRegistry.dll的区别
SeqRegistry.dll是COM,需要注册才能用 regsvr32 c:/SeqRegistry.dllInterop.SeqRegistry.dll是COM的.NET包装,不能注册,要注册也只能带上强名注册到GACInterop的意思就是托管/非托管代码之间的互操作原创 2008-01-19 10:09:00 · 737 阅读 · 0 评论 -
Office 2003 开发人员技术概述 (3)
尽管不能将多个元素映射到相同的单元格位置,但是可以将多个架构映射到一个工作薄。通常您会使用一个架构导入数据,使用另一个架构导出数据。Excel 使您很容易就可以将 XML 数据导入或导出架构映射。如果在 Excel 中打开未引用架构的 XML 文件,Excel 可以根据 XML 数据和结构推断出一种架构。如果将工作薄保存为 SpreadsheetML,Excel 将在文件格式中保存详细的映原创 2008-01-19 10:11:00 · 1733 阅读 · 0 评论 -
Office 2003 开发人员技术概述 (1)
适用于:Microsoft Office 2003 Edition 摘要:作为两篇文章之一,这篇开发人员技术概述介绍了许多新技术,这些技术可以帮助解决方案开发人员创建集成了 Microsoft Office 2003 Edition 程序的自定义解决方案。通过阅读本文可以了解新的 Office 2003 Edition 开发技术以及使用这些技术可以创建的解决方案类型。(本文包含一些指向英原创 2008-01-19 10:18:00 · 1877 阅读 · 0 评论 -
用VBA得到EXCEL表格中的行数和列数
<br /> 每种方法中上面的是Excel的行数,下面的是Excel的列数。<br />方法1:<br /> ActiveSheet.UsedRange.Rows.Count <br /> ActiveSheet.UsedRange.Columns.Count<br /> 缺点:有时可能会比实际数大一些,原因是如果你把最后几行(列)数据清除后(非整行或整列删除),用这个命令仍返回未清除前的值。就是说现在虽然是空的,但是你曾经用过也算你的。<br /><br />方法2:<br /> A转载 2010-05-31 14:51:00 · 2227 阅读 · 1 评论 -
Word域的应用和详解 2
本人原创,转载请注明:http://hi.baidu.com/100bd/blog/item/dd3c673c1c5eaefd3c6d97c1.html一、Formular 等号域▲使用方法::{ = Formular [BookMark ] [\# Numeric Picture ] }FORMULAR 等号域用数学公式计算数值。可用“表格”菜单中的“公式”命令在表格(在第 11 页转载 2012-02-29 09:44:31 · 3602 阅读 · 0 评论 -
故障:安装OFFICE2007时,刚开始安装,就提示“windows installer 服务不能更新一个或多个受保护的windows文件”,然后安装回滚,最后退出安装。
故障:安装时,刚开始安装,就提示服务不能更新一个或多个受保护的windows文件, 然后安装回滚,最后退出安装。解决方法目录下缺少:Fp4autl.dll、Fpencode.dll和 Fp4awel.dll几个文件。复制回去就可以了 dll文件可以在http://www.dlldump.com中下载。原创 2012-02-16 14:44:59 · 2850 阅读 · 0 评论 -
word通配符使用法详解
在Word中有一项“查找”的功能,利用它我们可以迅速地找到要编辑或者修改的文字,该功能的使用方法如下:单击“编辑”菜单中的“查找”命令,即可弹出“查找和替换”对话框,在“查找内容”中我们可以输入要查找的内容,Word查找不但支持像“*”和“?”这样的常见通配符,还支持像“[]”、“@”等不常见的通配符,要使用这些不常见的通配符必须进行如下设置:在“查找和替换”对话框中,单击“高级”按钮,选中“使用原创 2011-11-02 19:38:03 · 2131 阅读 · 0 评论 -
Office2003与Office2007/2010共存方法
电脑上同时安装了Office 2003和Office 2007/2010,先打开Word 2003,然后再打开Word 2010,总会弹出安装配置界面,反之亦然。解决方法如下:使用快捷键Win+R打开“运行”窗口,分别将下面两条命令复制到输入栏中,回车。经证实有效。命原创 2011-10-09 20:38:12 · 9537 阅读 · 1 评论 -
Excel 2007功能区开发大全
细品RibbonX(1):MS Office界面发展简史细品RibbonX(2):认识Office的新界面—功能区(Ribbon)细品RibbonX(3):认识快速访问工具栏(QAT)细品RibbonX(4):认识Office的其他界面元素细品RibbonX(5):开放的XML文件格式细品RibbonX(6):初识RibbonX细品RibbonX(7):有效的RibbonX设计细品RibbonX(8):自定义Ribbon的“武器库”细品RibbonX(9):层次分明的RibbonX代码结构细品RibbonX原创 2010-06-17 22:24:00 · 1904 阅读 · 0 评论 -
使用OnTime安排执行过程
<br />使用OnTime安排执行过程<br /><br />你可能需要设计Excel工作簿定期并自动地运行一个过程。例如,你可能想每隔几分钟从数据源中更新数据。使用VBA,你能执行Excel应用程序的OnTime方法指令Excel在给定的时间去运行某过程。通过编写代码使程序自已调用OnTime方法,能使VBA代码定期自动执行。本篇文章描述处理这种情况的VBA过程。<br /><br />介绍<br />OnTime方法要求指定日期和时间以及要运行的过程作为参数,重要的是要记住具体地告诉Excel什么时候原创 2010-06-16 20:08:00 · 8220 阅读 · 0 评论 -
VBA listview控件
<br />1、在Listview控件中,用ColumnHeaders对象来操作列,而添加新的列可以用ColumnHeaders对象的ADD方法。具体如下: <br />ListView1.ColumnHeaders.Add 序号,唯一的字符串标识,列标显示文字,列宽,列的内容对齐方式,所使用的图标序号。<br />对齐方式有:lvwColumnLeft 、 lvwColumnCenter 、lvwColumnRight原创 2010-06-08 12:01:00 · 6426 阅读 · 1 评论 -
VBA ADO常用方法
<br />以下是VBA用ado连数据库的方法(ZZ):<br /> <br />准备工作<br />========<br />Dim conn As New ADODB.Connection '创建一个 Connection 实例,在这里使用New等于将Dim和Set合并为一段代码执行<br />Dim rs As ADODB.Recordset '创建一个 Recordset 实例,不使用New 是因为,经常需要重复使用Set,因此没必要在这里使用<br />Dim CnStr As String,原创 2010-06-01 06:58:00 · 2921 阅读 · 0 评论 -
安全策略的打包
一、.NET FRAMEWORK 2.0 配置部署首先必须对文档和程序集都要完全信任,这就要再.NET FRAMEWORK 2.0 配置下面部署一下而且要部署到计算机的安全级别里,部署到用户级别里是无效的。计算机--代码组--ALL CODE 点击ALL CODE右键新建安全策略。选择满足的条件一般为URL和站点,选择站点的时候只需要输入站点的名称即可。URL也可以用*来代替某目录原创 2008-01-19 09:46:00 · 1122 阅读 · 0 评论 -
外接程序不能加载
将外接程序改成vsto了,今天偶然发现了不能加载外接程序的原因。这是vs2005的 bug。从一个网站上发现的原文如下。 1.60 共享的“外接程序向导安装”项目无法运行 Office 的外接程序需要 Extensibility.dll 才能运行,该文件没有原创 2008-01-19 09:43:00 · 5775 阅读 · 0 评论 -
VBA中用ADO访问SQL SERVER数据库:数据查询
本程序的作用是:使用数据对象ADO访问SQL数据库,从而进行数据查询,并将查询的数据返回到EXCEL中,由于此程序需用到SQL数据库,所以只供大家参考,不便运行,但大家可以看出其精华! Private Sub CommandButton1_Click() Dim cn As New ADODB.ConnectionDim rst As New ADODB.RecordsetDim原创 2008-02-18 07:10:00 · 6295 阅读 · 1 评论 -
OA
OA是Office Automation的缩写,指办公室自动化或自动化办公。 OA是OFFICE AUTOMATION的缩写,本意为利用技术的手段提高办公的效率,进而实现办公的自动化处理。采用Internet/Intranet技术,基于工作流的概念,使企业内部人员方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的手工办公方式,实现迅速、全方位的信息采集、信息处理,为企业的管理和决策提供科学原创 2007-11-09 22:04:00 · 7860 阅读 · 0 评论 -
办公自动化
办公自动化是指在行政机关工作中,是采用Internet/Intranet技术,基于工作流的概念,以计算机为中心,采用一系列现代化的办公设备和先进的通信技术,广泛、全面、迅速地收集、整理、加工、存储和使用信息,使企业内部人员方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的手工办公方式,为科学管理和决策服务,从而达到提高行政效率的目的。一个企业实现办公自动化的程度也是衡量其实现现代化管理的标原创 2007-11-09 22:02:00 · 2451 阅读 · 0 评论 -
利用 .net framework 命令行工具
visual studio .net 是开发 .net 应用程序的最流行的方法,.net 框架提供了非常多的命令工具。此外,.net framework sdk 还提供了更多的命令行工具。事实上,像visual studio 和sharpdevelop 之类的 ide 通常也都提供这些工具。下面让我们详细看一下随 .net framework 一起安装的这些工具,以及如何在项目中使用它们。(注意:原创 2008-01-23 08:18:00 · 2896 阅读 · 0 评论 -
VBA语法概述
VBA语法概述 1,标识符:是一种标识变量、常量、过程、函数、类等语言构成单位的符号,利用它可以完成对变量、常量、过程、函数、类等的引用。命名规则如下: A, 字母打头,由字母、数字和下划线组成,如 A987b_23Abc B, 字符长度小于40,(Excel2002以上中文版等,可以用汉字且长度可达254个字符) C, 不能与VB保留字重名,如public, private, dim,原创 2008-01-21 15:56:00 · 4715 阅读 · 0 评论 -
评:我从编程中悟出八个字(不算原创,不过希望让大家能看看)
坛中窥得水友有帖如是,微言大义,余甚爱之,特收藏于此,附评论于后 专 静 谦 筹 悟 慎 透 恒 专 忽如一夜春风来,千树万树梨花开."现在的技术百花齐放,切忌不可贪.不要盲目的追求新技术,唯有算法才是灵魂.评:书要先读厚,然后再读薄,要专先要博 静 非淡泊无以明志,非宁静无以致远."要想达到高的境界,必须能够心静.年转载 2007-10-14 20:51:00 · 1764 阅读 · 4 评论 -
C#使用OLEDB读取Excel的一个注意点
刚刚试着读一个Excel,数据大致如下月份 销量1 10002 20003 1500。。。读出来的DataTable绑定到DataGrid上后,“销量”老是显示不出来。试验了一下,发现是中文的问题。在连接字符串后加上 "IMEX=1;"(引号除外)即可,注意=1后面的分号也不能少原创 2007-08-03 07:55:00 · 1572 阅读 · 0 评论 -
Office Word 之雕虫小技同样很精彩
快捷键完全现身 在Word操作中,有许多快捷键,如新建文档Ctrl+N、居中Ctrl+E、保存文档Ctrl+S等。快捷键让我们操作更便捷、更准确,如果一时记不起这些快捷键,只需将鼠标移至工具栏按钮上,系统就会自动弹出该按钮的快捷键,但在Office的默认安装下并未启用显示屏幕快捷键功能,那就只好自己动手启用。单击Word主窗口中的菜单“工具” |“自定义”,在打开的窗口中选择“选项”,勾选“原创 2007-07-13 07:50:00 · 975 阅读 · 0 评论 -
关于vsto
以前对office进行编程主要是采用VBA或者是com对象模型技术 VSTO是微软从office 2003开始,在vs2005中提供的一种对Office进行二次开发的方式, 目前vsto对office提供两种版本的支持:office2003 和office2007。下面就对这两种版本中的支持情况作一描述: Office2003: Vsto对于2003版本的支持主要是使用对象的方原创 2007-11-27 10:07:00 · 1177 阅读 · 0 评论 -
VSTO程序的部署和安装
在用windows installer安装VSTO程序时需要安装很多乱七八糟的东西:(1) 确保客户机器上安装了.NET2.0Framework(2)office2003(支持VSTO)(3)安装主互操作程序集(PIA)可从http://www.microsoft.com/downloads/details.aspx?FamilyId=3C9A983A-AC14-4125-8B原创 2007-11-27 10:08:00 · 9337 阅读 · 0 评论 -
OFFICE开发历程
用OFFICE开发应用程序也有相当一段时间了,一直很想写一点这方面的东西,总结一下自己学习和成长的过程。就以"OFFICE开发发展历程"作为这篇blog的标题吧 一。定义什么是OFFICE开发 Office开发是指在基于现有Office的平台上进行功能挖掘和开发的工作。 其主要包括两种形态: 单个组件的应用和功能性扩充设计(例如用Access做一个库存管理的原创 2007-11-28 11:38:00 · 1851 阅读 · 0 评论 -
DotNet中操作EXCEL的种种方法
如何创建、打开、读取、写入、保存的一般性代码: using System; using System.Reflection; // 引用这个才能使用Missing字段 namespace CExcel1 { class Class1 { [STAThread] static原创 2008-03-07 10:36:00 · 2305 阅读 · 0 评论 -
C#操作Word完全方法
前提: 导入COM库:Microsoft word 11.0 Object Library. 引用里面就增加了: 创建新Word 复制 保存object oMissing = System.Reflection.Missing.Value;Word._Application oWord;Word._Document oDoc;oWord = new Word.A原创 2008-03-02 11:49:00 · 1365 阅读 · 0 评论 -
C# 将ListView数据导出到Excel文本之方法
面代码演示了如何将ListView中的数据导出到Excel的方法,例子代码中还包括了一些编程中的其它小方法,比如:1)文件的拷贝复制方法2)文件属性的修改3)ListView控件Columns的遍历4)ListView控件Items的遍历5)foreach语句的使用6)SaveFileDialog的使用 public void DealExcelOut()原创 2007-12-07 11:53:00 · 3867 阅读 · 0 评论 -
基于Visual Studio 2003/2005的Office插件开发FAQ
最近处理了好几个Office Addin的问题,总结出一些经验,在此与大家分享一下。首先介绍一些注意点1. 一定要把宏安全级别设置为Medium以下,默认是High,肯定不允许运行任何Addin,这点一定要注意,否则再怎么改程序也是徒劳2. 在开发Addin的机器上,建议仅安装一个版本的Office,否则可能因为引用的Office Library Reference混淆,导致在其他机器上无法正常原创 2007-12-06 08:18:00 · 1323 阅读 · 0 评论 -
微软召开Office开发者大会 盖茨称还很薄弱
2005年2月2日-4日,微软在总部雷德蒙召开首届微软Office系统开发员大会(Microsoft OfficeSystemDeveloperConference)。大概有800名经过挑选的软件开发员参加了这次盛会。比尔.盖茨在会上发表了热情洋溢的讲演,推出了他主要的软件设想方案,并为今年即将发布的最新的软件开发平台而造势。 盖茨的讲演大约延续了45分钟,他不光对技术方面的知识进行了总结,原创 2007-11-28 12:00:00 · 910 阅读 · 0 评论 -
新一代.NET Office开发指南:Excel篇
新一代.NET Office开发指南:Excel篇 第1章 Excel使用基础 11.1 工作薄和工作表 21.2 Excel用户界面 21.3 格式和外观 51.4 公式和函数 61.5 图形和图表 101.6 数据分析工具 121.6.1 数据筛选 121.6.2 分类汇总和分级显示 121.6.3 数据透视表和数据透视图 121.7 保护选项 131.8 宏和可编程性 161.9 帮助原创 2007-11-28 11:54:00 · 5276 阅读 · 2 评论 -
C#中转换Office中的COM组件方法
一是转换EXCEL组件方法:我在DOS下执行"tlbimp excel.exe"提示没有这个命令tlbimp结果后面发现是在"D:/Program Files/Microsoft Visual Studio .NET 2003/SDK/v1.1/Bin"下面有这个命令.在资源管理器里找到的C:/Program Files/Microsoft Office/OFFICE11/EXCEL.EXE文件拷原创 2007-11-29 15:04:00 · 1579 阅读 · 0 评论