自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fan_jinyong的专栏

Excel开发技术研究

  • 博客(35)
  • 资源 (6)
  • 收藏
  • 关注

原创 《Excel 2007 VBA参考大全》闪亮登场

本书是《Excel 2007 VBA Programmer’s Reference》的中文版,共有27章和3个附录,大致分成3个部分。第1部分为第1章,介绍了VBA编程和Excel对象模型的基础知识。第2部分为第2章~第27章,通过大量的实例介绍了Excel的关键对象,并介绍了Excel 2007新的Office XML文件格式和RibbonX开发技术,其中一

2009-03-23 19:27:00 2278 3

原创 细品RibbonX(23):comboBox控件详解

组合框控件基于指定的记录源显示数据,它是编辑框和下拉控件的组合。该控件最明显的特征之一是:不仅能够从列表中选取项目,而且能够在其中输入项目。comboBox控件常用于下列情形:n         列表非常长,希望用户在输入一些关键词后能够迅速跳到合适的地方。(例如fonts控件)n         希望呈现给用户一个预定义列表,同时也希望能够在列表中添加项目。可以使用静态列表或

2009-10-15 14:29:00 2267 1

原创 细品RibbonX(22):item元素详解

item元素用于在gallery、dropDown、comboBox内创建静态项目,是这些控件必须的一部分。1、item元素必需的属性每个item需要下表1所列的id属性之一。表1:item元素必需的属性属性何时使用id使用该属性创建自已的项目item元素仅有一个属性。正如前文所述,item必须与其

2009-10-12 13:15:00 1013

原创 细品RibbonX(21):toggleButton控件详解

切换按钮用于在两种状态之间选择,例如当按下某切换按钮时开启或关闭某功能。1、toggleButton元素必需的属性切换按钮需要下表1所列的id属性之一。表1:toggleButton元素必需的属性属性何时使用id当创建自已的切换按钮时idMso当使用现有的Microsoft切换按钮时

2009-09-30 14:17:00 1358

原创 细品RibbonX(20):editBox控件详解

editBox控件允许用户输入文本,这为我们提供了一种允许用户输入的方便的方法。例如,可以使用editBox重命名Excel工作表。基本的概念是要求用户在editBox中输入,然后当其失去焦点且下一个控件激活之前发生事件。当然,也可以提供一个按钮,当单击该按钮后处理eidtBox控件中的内容。1、editBox元素必需的属性编辑框控件需要下表1所列的id属性之一。表1:editBo

2009-09-29 14:32:00 2645

原创 细品RibbonX(19):checkBox控件详解

checkBox控件能够使用户在两种状态之间切换。虽然默认情况下状态是真和假,但是该元素能够指明开/关、上/下、左/右、1/0、或者任何可以想象到的相对状态组合。您可能想使用checkBox来做下列操作:²        表明数据库中的某字段是否满足特定的条件。在这种情况下,当满足条件时,将自动选中复选框。²        允许用户确定是否显示某对象,例如显示或隐藏网格线,或者子窗

2009-09-28 13:05:00 1871

原创 细品RibbonX(18):button控件详解

在功能区的按钮中,可以使用内置图像或提供自已的图像,可以指定大按钮或者更小的形式,添加少量的代码甚至可以同时提供标签。此外,可以利用大量的回调过程从而使按钮为动态的。按钮提供了几种用于定制外观和响应的属性。某些属性是必需的,另外一些是可选的。在创建按钮时,下面所列出的表可以提供良好的参考。1、button元素必需的属性按钮需要下表1所列的id属性之一。表1:button元素必需

2009-08-31 19:43:00 1810

原创 细品RibbonX(17):RibbonX控件概述

在Office 2007中,可以使用比以前版本更多的控件,并且在大多数情况下也能改变控件尺寸。各种各样的控件选项意味着可以通过从RibbonX工具箱中选择正确的控件并正确地设置它们来创建更好的界面。下面,让我们先概要了解一下RibbonX控件。RibbonX控件概览在Office 2007中,控件不仅仅有特定的作用,而且有大小和上下文内容。例如,在大多数编程环境中按钮都是标准形式的按钮

2009-08-31 13:25:00 1687

原创 细品RibbonX(16):RibbonX开发基础问答

在前面的一系列关于RibbonX的介绍中,我们一起认识了Office 2007的功能区界面,了解了RibbonX开发的基础知识,介绍了一些有用的资源,并重点讲解了RibbonX开发的工具以及步骤,关键的XML知识和回调基础。下面,我们以问答的形式对前面的一些主要知识进行小结。问题1 没有任何第三方工具,我如何创建自定义的选项卡?如果有第三方工具辅助,例如Custom UI Editor

2009-08-28 14:13:00 1135

原创 细品RibbonX(15):回调(CallBacks)

回调,即使自定义界面能够工作的代码。如果没有回调,那么自定义界面可能看起来漂亮,但只是一个漂亮的功能区。当然,除内置控件不需要自定义回调外。下面的内容介绍如何使用回调来提供自定义控件所需的功能。在编写XML代码时,需要指定回调,然后在Excel中编写VBA代码来匹配和处理回调。回调概要回调是自定义的用户界面使用的子过程和函数,使自定义的用户界面能够工作。回调简单地表现为所提供的指令

2009-07-18 20:09:00 2292

原创 细品RibbonX(13):初识XML

XML是扩展标记语言(Extensible Markup Language)的缩写,最初由W3C发布。XML不是真正的编程语言,因为它缺乏执行操作的某种机制,相反,XML是一组规则,其意图是简化跨平台的数据共享。Office 2007文件以Microsoft的OpenXML格式发布,是包含几个XML文件的一个简单的压缩容器。使用XML格式的文件具有下列优点:(1)XML文件能够明显地节省空

2009-07-08 12:46:00 849

原创 细品RibbonX(12):使用XML Notepad自定义功能区

XML Notepad是另一款用来编辑或编写XML代码的工具,可以从Microsoft的站点免费下载。XML Notepad能够捕捉XML架构,从而验证代码。安装XML Notepad步骤1 从下列站点下载并安装XML Notepadhttp://www.microsoft.com/downloads/details.aspx?familyid=72d6aa49-787d-4118-ba5f-

2009-06-24 13:16:00 1132

原创 细品RibbonX(11):使用Custom UI Editor自定义功能区

Custom UI Editor是一款用来编辑OpenXML文件的小型工具,更方便且实用。此外,还提供了一些验证和其它工具来减少开发量。在下面的网站中可以免费下载该工具软件:http://openxmldeveloper.org/articles/customuieditor.aspx配置并安装CustomUI Editor步骤1 对于Windows XP用户来说,首先应该安装Microsof

2009-06-18 13:29:00 6438 1

原创 细品RibbonX(10):使用记事本自定义功能区

2009-06-03 20:20:00 931

原创 细品RibbonX(9):层次分明的RibbonX代码结构

在前面的一些文章中,我们已经介绍过定制功能区的代码。在详细探讨功能区各元素之前,我们将先了解完整的RibbonX代码结构、如何使用各类工具定制功能区、以及至关重要的XML知识。下面,让我们先看看完整的RibbonX代码结构。如果忽略定义控件的XML元素,那么完整的RibbonX结构如下: xmlns="http://schemas.microsoft.com/office/2006

2009-05-21 13:39:00 1102

原创 细品RibbonX(8):自定义Ribbon的“武器库”

“工欲善其事,必先利其器。”这里,我们先介绍自定义Ribbon的一些工具和资源,以方便后续的RibbonX开发。 自定义Ribbon的工具 可以使用记事本来自定义Ribbon,也可以使用第三方工具更方便地自定义Ribbon。 记事本 Office 2007采用了Open XML文件格式作为新标准,而新的文件实际上是包含着XML文件的压缩文件。XML文件实际上就是文本文件,因此能够使

2009-05-06 13:55:00 1583

原创 细品RibbonX(7):有效的RibbonX设计

Microsoft开发功能区作为Office应用程序的主要界面,其首要目的是使用户更容易使用Office。我们自定义功能区也一样,设计的界面必须考虑用户如何实现特定的任务,必须使操作更有效,更容易完成工作,并且满足用户的所有需求。开发RibbonX元素的目标当处理RibbonX开发时,总体目标是创建面向任务的应用程序。按下面的内容来逐步达到这一目标。1、将任务分成若干步,每一步代表用户

2009-05-02 09:45:00 977

原创 细品RibbonX(6):初识RibbonX

当初次看到Office 2007时,您会立即注意到界面中没有了菜单和工具栏,这是Office2007最大的改变之一,使用功能区替换了菜单和工具栏。您可能意识到自定义用户界面也变得更加困难,其实设置功能区并不会像您想像的那样困难,因为Microsoft也意识到必须有一种方式供开发者或最终用户定制功能区,所以设计了RibbonX,即功能区的可编程机制。事实上,正如前面几节所述,功能区具有很多老式界

2009-04-28 19:20:00 882

原创 细品RibbonX(5):开放的XML文件格式

众所周知,Office 2007采用了新的文件格式。例如,在Excel 2007中,当您保存文件时会默认以xlsx为扩展名来保存,采用这种格式的文件不包含宏;如果要保存带有宏的工作簿,那么应该以xlsm为扩展名保存。(当然,您可以在Excel选项中更改保存文件时默认的文件格式)。新的文件格式有: xlsx:不带有宏的工作簿文件。xlsm:包含宏的工作簿文件。xltx:不带有宏的工作

2009-04-25 15:22:00 1358

原创 细品RibbonX(4):认识Office的其他界面元素

在前面两节中,我们讲述了Office 2007新的用户界面——功能区(Ribbon)以及与以前版本十分相似的快速访问工具栏(QAT)。现在,让我们来简单看看Office 2007其他常见的界面元素(主要以Excel 2007为例)。 Office按钮  Office按钮包含了以前版本的“文件”菜单中的大部分文档操作功能,并且单击其右下角的“选项”按钮还可以进入应用程序选项对话框,控

2009-04-08 13:52:00 666

原创 细品RibbonX(3):认识快速访问工具栏(QAT)

QAT概述  快速访问工具栏是唯一与以前版本的工具栏相仿的Office 2007界面元素,默认情况下,快速访问工具栏位于界面上方、Office按钮右侧,如下图1所示。可以在快速访问工具栏中放置经常需要使用的命令,以方便快速访问。    图1:快速访问工具栏(QAT) 与以前版本的工具栏相似,您可以自定义快速访问工具栏,在其中放置经常使用的命令控件,以方便通过直接单击

2009-04-03 13:29:00 1253

原创 细品RibbonX(2):认识Office的新界面—功能区(Ribbon)

在Office 2007中,Microsoft使用了称作Ribbon的全新界面,大胆放弃了沿用已久的菜单命令栏式界面。可以说,这是办公软件的一次重大创新。从Office 97开始,Microsoft就一直尝试着更友好的用户界面,历经十年的努力,终成正果。 看看Ribbon的样子 我们先来看看Ribbon的样子,以及Ribbon中的一些组件或元素,还有一些相关的组件或元素。同时,看看Ribb

2009-03-26 14:07:00 1947

原创 细品RibbonX(1):MS Office界面发展简史

引子功能区(Ribbon)是Microsoft Office的新一代用户界面,完全改变了Office界面风格。从推出以来就饱受争议,褒贬不一,我们估且不论其好坏,自待时间来评说,我们关注的是如何有效地使用功能区,如何掌控功能区,从而提升Office的使用效率。从现在开始,我将细细研究Ribbon及其开发,并形成一系列文章,与大家分享自已的学习成果。开始进入正题之前,让我们先花点时间来了

2009-03-23 13:56:00 923

原创 《Excel VBA实战技巧精粹》终于登场了

经过近一年的苦熬,《Excel VBA实战技巧精粹》终于登场了,这是EH《精粹》系列的主要图书之一。这是我第一次正式参与编写关于计算机类的图书,也想尽力给大家带来最好的东西,希望大家能够多提提宝贵意见。此外,大家有什么问题,也可以在本站留言或者给我发邮件([email protected]),我会尽力回复。内容简介:  本书内容侧重于Excel VBA使用技巧,旨在帮助Excel V

2008-06-29 20:13:00 2067

原创 Excel技术资源网站演义

 在当今的信息时代,我们有着丰富的学习资源可以利用,而Excel技术网站就是其中重要的资源之一。这些网站充分利用了互联网开放、快速、共享、方便、互动的优势,传递着大量的Excel资讯和技术。它们或者共享自已的学习成果和经验、或者关注Excel的最新动态、或者提供开放的论坛无私帮助Excel使用者,浏览这些网站是Excel用户和爱好者提升技术水平的重要途径。在互联网中,这些网站在自已的天

2007-11-17 15:02:00 726

原创 《完美Excel》(第1期)发布

《完美Excel》是www.excelperfect.com网站举办的一份免费电子杂志,专门讲解Excel和VBA知识和技术技巧。其目的是帮助打好Excel理论功底,将个人学习资料归纳整理,与使用Excel者分享,同时扩展自身的Excel应用水平。在杂志中,将汇集Excel技巧、反映Excel发展动态、注重Excel实践与应用、热衷于VBA知识的讲解、偏好Excel应用开发、拓展Excel协同应用

2007-10-10 14:03:00 708

原创 Excel 2007的功能区定制和开发

1、Ribbon基础2、VBA和Ribbon3、定制Ribbon4、一个RibbonX示例5、在Excel 2007中定制自已的选项卡6、在Excel 2007中制作动态菜单7、自定义Ribbon小结 

2007-10-06 21:21:00 781

原创 Excel应用评论

 Excel应用评论下面将一些图书中对Excel的描述进行汇总,以助于进一步加深对Excel的认识。 《Excel专业开发》 Stephen Bullen、Rob Bovey、John Green著“Microsoft的Excel不仅仅是一种电子表格,它还具有许多其他方面的强大功能。Microsoft在Excel 97中引入了VBE,并大幅度地提升了Excel的稳定性,这些措施使得Excel成为

2007-07-30 14:52:00 1163

原创 读书的困惑

知识来源于多种渠道,而读书是其中之一。可以说,最主要最系统的知识还是来源于书中。然而,对于不同的人,或者是说不同水平和层次的人,往往会有些许的困惑,或盲目、或茫然、或无从下手、或不知所措……1、好书意味着什么毋庸置疑,一本好书,无论是对读者,还是对书中所传授知识本身的传播、发展和实践,都是极其重要的。好书,能让读者迅速了解想要的知识,激起学习的兴趣,有所获,有所得,经得起反复咀嚼,能给人以回味。好

2007-06-13 13:24:00 845

原创 MS Office界面的发展历程

MS Office界面的发展历程 引子 Office界面的源头 Office界面的演变 为什么要改进界面 Office 2007用户界面设计基础和思路 现在的Office 2007界面 结语引子本文以MS Office界面的历次发展和改进为线条,揭示了为什么在Office 2007中引入全新的用户界面的一些原因。本文

2007-01-16 14:27:00 1404

原创 Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System 正式版本下载

 [推荐]Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System 正式版本下载这就是VSTO,我找了很久,好多Visual Studio.net中都不包含它,但您可以在Microsoft的网站上下载此工具,上面有详细的功能说明,以及相关的博客网站。网址为:http://www.microsoft.c

2006-12-10 20:41:00 2539

原创 ExcelVBA编程入门范例

[简要说明]《ExcelVBA编程入门范例》汇集了ExcelVBA大多数基本操作实例。这些实例都很简短,部分实例很基础,也很容易理解,一个实例基本上演示了使用VBA实现Excel某一功能的操作。此外,在各实例中,配有一些说明和图片以帮助对实例所演示功能的理解,很适合VBA初学者或对VBA有一定了解的人对所学的知识进行整理并提高。下面是目录,共分16章。   第0章  前言htt

2006-10-09 22:12:00 2980 1

原创 《代码大全2》读书笔记——变量(使用变量的一般事项)

《代码大全2》读书笔记——变量(使用变量的一般事项)1、“变量”在这里同时代表对象和内置数据类型。2、要养成良好的创建变量的方法和习惯。(1)对支持隐式变量声明的语言,在未声明变量时,编译器会自动声明变量,但这种做法不好。(2)对支持隐式变量声明的语言,建议关闭隐式声明、声明全部变量、遵循某种命名规则、检查变量名。3、变量初始化(1)在声明变量的时候初始化。(2)在靠近

2006-06-03 15:13:00 1897

原创 《代码大全2》读书笔记——子程序

阅读完第7章“高质量的子程序”,并对其进行了归纳。1、子程序是为实现一个特定的目的而编写的一个可被调用的方法(method)或过程(procedure)。子程序应该使程序变得更加易读,更易于理解,比任何编程语言的任何功能特性都更容易。子程序能用来节约空间和提高性能。可以将重复的代码设计成子程序,在需要的地方进行调用;也可以方便地对子程序进行修改而改善整个代码的性能。    2、为什

2006-05-22 22:38:00 1499

原创 《代码大全2》读书笔记——序

序听说有一本书,名叫《代码大全》,很经典。今天去买了一本,好贵!但推荐说很值得。不过关键还是要看,并且要吸收,这才值。看了译序和前言,大致了解到以下信息:1、书中所讲的是:如何编写高质量的代码,并提供了提高代码质量的技术和决窍。代码主要是供人阅读的,所以首先应该为人编写代码,其次才是为机器。2、阅读建议:对自学编程的人,可先看第7章“高质量的子程序”,详细讨论了子程序的命名和参数选

2006-05-20 16:31:00 1049

Programming Windows 8 Apps with HTML CSS and JavaScript

使用HTML、CSS和JavaScript技术开发Windows 8应用程序。

2013-02-16

Introducing Windows 8:An Overview for IT Professionals

全面详细介绍Windows 8操作系统。

2013-02-16

《完美Excel》(第2期)—专业的Excel技术

本期完美Excel整理了一系列关于Office功能区开发的权威基础知识。

2010-01-06

完美Excel—专业Excel技术杂志

《完美Excel》是www.excelperfect.com网站举办的一份免费电子杂志,专门讲解Excel和VBA知识和技术技巧。其目的是帮助打好Excel理论功底,将个人学习资料归纳整理,与使用Excel者分享,同时扩展自身的Excel应用水平。在杂志中,将汇集Excel技巧、反映Excel发展动态、注重Excel实践与应用、热衷于VBA知识的讲解、偏好Excel应用开发、拓展Excel协同应用,其涉及面广、知识量丰富,适用于Excel爱好者,也适用于Excel用户。欢迎交流 共同提高!

2007-10-10

学习Excel VBA与XML、ASP协同应用02

Learn Microsoft Excel 2002 VBA Programming with XML and ASP 带领你从始至终创建VBA过程,VBScripts,ASP 页面,XML 文件和XSL 工作表。沿着这条路,有许多详细的,适用的“如何做”例子和插图。本书的方法是“由做而学”。本书的前面几章介绍了一些基本的VBA概念,循序渐进,复杂的主题在后面的章节。除了Excel VBA之外,本书还介绍了两种可以和Excel并用的热门英特网技术。一种是ASP (Active Server Pages),另一种是XML (Extensible Markup Language)。<br/>注:需与01一同下载后解压

2007-06-16

学习Excel VBA与XML、ASP协同应用01

Learn Microsoft Excel 2002 VBA Programming with XML and ASP 带领你从始至终创建VBA过程,VBScripts,ASP 页面,XML 文件和XSL 工作表。沿着这条路,有许多详细的,适用的“如何做”例子和插图。本书的方法是“由做而学”。本书的前面几章介绍了一些基本的VBA概念,循序渐进,复杂的主题在后面的章节。除了Excel VBA之外,本书还介绍了两种可以和Excel并用的热门英特网技术。一种是ASP (Active Server Pages),另一种是XML (Extensible Markup Language)。

2007-06-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除