Archive for 02月 2008

关于OOXML的两则消息

据cnBeta:
ISO代表开审微软OOXML 3月底就国际标准表决
本周政府专家们将在日内瓦国际标准化组织(ISO)举行会议,微软的Office Open XML文档格式的命运也将由出席此次会议的代表们决定.OOXML的支持者称它应当成为国际标准,而反对者则称微软OOXML成为标准格式会侵犯数字时代 人们的自由选择权.与会代表们不会在为期五天的会议上就OOXML的命运直接得出一个“是”或“否”的结论.他们将有一个月的时间来修改他们于9月份做出 的的决定.去年9月份,微软的提案只获得了53%的赞成票.此次,与会代表们要查看微软长达600页的技术规范文本中是否存在技术问题.投票期将会一直持 续到3月底.
两年半以来,微软一直在寻求使OOXML得到国际标准化组织认可的方法.上周微软还专门召开新闻发布会,宣布将部分公开产品的源代码,提高其畅销软件产品的开放和透明度,以推进行业竞争对手和客户的互操作性.为了应对欧盟的反垄断审查,微软将为 Office 2007中的Word、Excel和PowerPoint应用程序设计新的API,让开发商能够嵌入更多文件格式,也使用户能够将包括ODF在内的文档格式设置为他们保存文件的默认格式.
微软Office系列的产品经理格雷·诺尔顿(Gray Knowlton)重申,微软认为OOXML、ODF与其它格式均可共存.他说:“我们以前就说过,微软OOXML的目标与ODF、PDF或UOF都有明显的不同.我们希望产品功能能够与OOXML能否成为标准分割开来.在我们看来,这应该是两个不同的内容.”
甚至一些微软的竞争者也同意这一基本观点.例如,Novell就同时支持ODF和OOXML.ODF标准的编辑帕特里克·杜鲁桑(Patrick Durusau)也于上周表明立场,呼吁ODF与OOXML(PDF)共同发展.
但是OOXML仍然受到来自各方的强烈批评.批评者称,微软人为地操纵标准化进程向着对自己有利的方向发展.微软的竞争者IBM就表示,OOXML存有技术缺陷,而且应当采用单一文档标准.还有批评者称OOXML并非真正开放,而是由微软控制的.ODF支持者安德鲁·尤普德格罗夫(Andrew Updegrove)于周日发表文章呼吁国际标准化组织应该出于政治和社会原因而投票反对OOXML.他写道:“互联网已经成为非常核心的服务内容,而行使基本的公民权和人权都越来越多地依赖于平等、开放地享有这些核心服务.”
不过,根据国际标准化组织的规定,即使此次微软未能通过考验,这也并不意味OOXML申请标准道路的终结.微软可以再次提出申请.

倪光南谈OOXML再冲国标:建议中国仍投反对票
2月26日消息,针对下周开始的微软下一代文档格式标准OOXML进入国际标准的投票,中国工程院院士、国产文档格式标准UOF的推动者倪光南昨晚撰文建议中国本次投票依然投发对票,并提出微软OOXML与UOF及已经成为国标的ODF融合成为一个标准的新观点。微软上周五发布了新的拓展互操作性的战略,其中一项重要内容涉及下一代文档格式标准。微软公司称,将为用户提供多种文件格式的选择,微软将在服务包2(SP2)中为OFFICE 2007设计更多的应用程序接口,让开发者能够插入其他的文件格式,使得用户用户能够将这些格式作为保存文件时的默认格式。
微软中国董事长张亚勤博士特意举微软OOXML(Open Office XML)与国产UOF(Unified Office document Format)的例子说,微软公布了OFFICE 2007的API之后,UOF可以嵌入进去,用户不需要经过翻译器,就可以选择将UOF作为保存文件的默认格式,因此这一措施将惠及UOF,也是帮助UOF走向国际的措施之一。
除了本次的开放API外,微软还资助北航开发了UOF与OOXML之间的转换器。
倪光南撰文指出,微软OOXML现在正在修正长达2293页超过1000个的缺陷,现在的OOXML已与当初提出时有很大的不同,而这些重大变化根本还来不及进行评议,如果近期投票通过成为国际标准,显然是不严肃的,因此他建议中国在本轮投票再投反对票。
对于OOXML的未来,倪光南建议,微软OOXML与UOF及ODF融合成为一个标准,“既然ODF已成为国际标准,UOF已成为中国国家标准,ODF方面又表示愿意由‘中国领导实现两种标准的融合’,因此,人们希望OOXML也参与进来,共同制定一个融合的标准。如果有了这样的愿望,技术上的困难总是可以克服的。”
倪光南还指出,中国UOF的当务之急是推广,“通过以UOF取代老的文档格式事实标准,中国可以将文档信息资源的控制权掌握在自己的手中”。
以为下为倪光南院士撰写的文章全文:
倪光南:关于文档格式标准等问题的新建议
  文/倪光南
一、希望微软能作实质性的开放
  对于最近微软重视互操作性问题的一些举措,我们表示欢迎。由于微软在桌面操作系统、办公套件等方面掌握了事实标准,为了实现互操作,它首先就应当将这些事实标准完全开放,使竞争者可以开发兼容的软件,否则,对于竞争者而言,就是一种不公平的竞争,而互操作性也就不可能真正实现。
  最近,微软“开放”了Office二进制文档格式,这是一个进步。但据有关的国产Office公司,如永中、中文2000等公司的分析,它的“开放”性是不够的。例如PPT文档只开放了微软Office某些版本的格式,而不是开放全部版本的格式,一些关键信息也无法找到(如宏信息、加密算法、嵌入字体信息等)。有人尝试按照微软公布的二进制说明文档去做,却始终无法生成有效的文档。所以,我们希望微软能作实质性的开放。
二、对Linux的专利威胁仍未解除
  微软领导人曾说,Linux侵犯了微软的235项专利,这对Linux构成了专利威胁。虽然微软最近“承诺不起诉那些为开发和非商业分发用途而使用这些协议的开源开发者”,但对于其他企业仍然要求“获得专利许可”,而相应的许可条件并不清楚。我们希望,微软能明确宣布不对Linux提出任何专利侵权诉讼,而且应当覆盖Linux用户、开发者和企业等等,以彻底解除对Linux的专利威胁,从而在操作系统领域形成公平竞争,这样,才能真正实现互操作性。
三、中国的UOF标准已得到国际认同
  现在,中国国家标准UOF已得到国际认同,包括作为国际标准的ODF方面以及作为ECMA标准的OOXML这二个方面,他们都表示支持UOF,支持UOF成为国际标准。ODF方面的合作方案比较具体,他们写信给中国有关部门,邀请中国政府与他们“共同协作,以实现两种标准,即开放文档格式ODF和标文通UOF融合为目标,推动在OASIS建立技术委员会为中国领导实现两种标准的融合”提供机会。OOXML方面还没有拿出具体的合作方案。
  关于微软资助开发OOXML与UOF之间的转换器问题,我们的观点是:根据过去的经验,转换器是很难做的,如果做得不好,用户不会使用,如果最后做好了,能100%地转换,那么用户也会要求先将格式转换好了再存文件,最终还是只会存在一种格式,这正是为什么文档格式在过去只存在一种(即微软的事实标准)的道理。
  既然ODF已成为国际标准,UOF已成为中国国家标准,ODF方面又表示愿意由“中国领导实现两种标准的融合”,因此,人们希望OOXML也参与进来,共同制定一个融合的标准。如果有了这样的愿望,技术上的困难总是可以克服的。
四、对OOXML的建议
  目前,微软仍然坚持要将OOXML推为国际标准。虽然OOXML的制订过程很仓促,在去年9月ISO的投票中没有通过。前一时期世界各国对它共提出了3522个问题(后来合并为1000多个),指出了OOXML中已发现的各个技术缺陷和错误等等问题。后来OOXML方面给出了一个2293页的答复报告,它承认了所提交的众多问题,并试图修正这些错误。但由于问题太多,时间匆促,看来,许多修正(有人估价达到1/4左右)是很粗略的或不适当的,甚至有的修正还产生了新问题。
  考虑到OOXML有长达6000页的指标说明,现在又加上一个长达2293页的文件对超过1000个缺陷进行修正,OOXML已与当初提出时有很大的不同了,而这些重大变化根本还来不及进行评议,在这种情况下,如果匆忙地将它通过成为国际标准,显然是不严肃的。
  因此,建议维持原来的投票结果,对OOXML不予批准。今后,建议它或是与ODF、UOF进行融合,成为一个新的国际标准,或是通过ISO的正常程序上报,给以充分时间使它走向成熟。
五、当务之急是推广UOF
  事实表明UOF和ODF、OOXML处于同一水平,这说明在信息领域容易实现跨越式发展,在推广基于XML的新一代文档格式方面,中国完全可以走在其他国家的前面。现在,国产Office厂商和有关机构正在紧张地进行测试,以保证国产Office能提供对UOF的支持。至于微软资助开发的“转换器”则还没有达到能提供测试的地步,它支持UOF到何种程度现在还无从评估。
  一旦国产Office通过了严格的测试,证明能很好地支持UOF了,就可以从公文应用开始,大力推广应用UOF。希望不久以后,通过以UOF取代老的文档格式事实标准,中国可以将文档信息资源的控制权掌握在自己的手中。

标签: 没有标签

《Excel 2007图表完全剖析》品读

excel2007chart
年初,人民邮电出版社推出了一系列从国外引进的有关Excel 2007的图书,《Excel 2007图表完全剖析》就是其中的一本。最近,利用空余时间将该书通读了一遍,有些许收获,在这里与大家共享。
一、该书的作者
在开始介绍这本书之前,先谈谈该书的作者─—Bill Jelen。我想,对Excel有一定研究的人,一定知道这位大名鼎鼎的人,享有“Excel先生”美誉的一位Excel MVP,有着近20多年Excel使用经验,为多个知名公司提供Excel方面的服务,负责着一个每年近千万次访问量的Excel专业网站─—mrexcel.com。
(该网站不定期地推出Excel知识技术竞赛活动,很多答案十分优秀,可在其网站上下载这些作品)
了解了书的作者,就可以知道其作品不会让读者失望。是的,本书是一本优秀的介绍Excel 2007图表制作技术和技巧方面的图书。
二、该书的内容结构
该书共14章和1个附录,篇幅中等,对Excel有一定了解的读者花上两天左右的时间就可以通读该书,并有收获。我认为该书分为几大块,其中:
第1-2章介绍了新的Excel 2007图表界面。
第3-6章介绍了Excel中各种内置的图表类型及其适用,并配置了大量的示例和制图技巧。
第7章介绍了很多图表技巧,创建使用通常的技术制作不出来的图表。
第8章专门介绍了Excel 2007中得到增强的数据透视图。
第9-11章介绍了Excel 2007中使用图表工具之外的可视化表现方法和工具。
第12章介绍了在其它软件中使用Excel图表。
第13章介绍了使用VBA创建Excel图表,特别指出了在Excel 2007中的新元素,并提供了许多列表。
第14章较有趣,归纳了一些使用Excel图表欺骗人的小把戏。
附录A介绍了一些实用且顶级的图表资源。
根据上面列出的结构,读者可以从头到尾的阅读,也可以选读。例如,对Excel图表精通的人,可能想了解高级图表技巧,因而可直接阅读第7章。但我建议,绝大多数读者应通读全书,因为整本书中都有很多实用的专业图表知识。
三、该书的一些特点
1、书中内容相当丰富,穿插介绍了很多实用图表技术和技巧。
2、作者对Excel图表有着极其深刻的认识,这可从第3-6章介绍各种内置图表看出来。在这几章中,不是平铺直叙地介绍各种图表,而是以各种图表的适用情况对图表进行分类,以实用的角度介绍了各种图表的适用场合以及一些优缺点,让读者在表达数据时,能够选择正确的图表类型。
3、书中有很多实用案例的介绍,并很详细地说明了其制作步骤。
4、以Excel来表达专业图表设计师制作的图表。
5、介绍了Excel 2007中数据条、色阶、图标集、SmartArt图形和形状等仿图表功能,使用Excel 2007的新功能,在不使用图表的情况下,创建可观的可视化效果。
6、较详细地介绍了使用VBA在Excel 2007中创建图表。
7、指出了Excel 2007中的新功能,以及与以前版本Excel的不同,同时点出了图表专家的建议,指出了制作图表的一些原则。
8、书中有很多很有创意的图表。
四、部分内容指引
下面的一些技术和技巧是我认为较好的,不是很全面,具体请大家参阅该书。
1、第2章中使用基于日期的坐标轴来显示时间。
2、第3章中:1)理解基于日期的坐标轴与基于类别的坐标轴;2)像专业人士一样设计图表:在图表中使用装饰性元素。
3、第4章中创建瀑布图。
4、第5章中:1)在散点图中添加标签;2)比较折扣与销量之间的关系;3)像专业人士一样设计图表:使用成对条形图来比较3个变量;4)像专业人士一样设计图表:创建成对的比较图表;5)像专业人士一样设计图表:雷达图;6)像专业人士一样设计图表:Zelazny图表。
5、第6章中:1)创建OHLC图;2)创建包含成交量与竞争对手股价的烛柱图。
6、第7章中:1)使柱形与条形悬浮;2)将系列转换为网格线;3)使用虚构的XY系列将几个图表显示在单个图表中;4)创建动态图表;5)温度计图表;6)基准图;7)增量图。
7、第9章中:1)使用条件格式在工作表单元格中创建图表;2)使用滚动条控件创建图表;3)创建“茎叶”图表。
8、第11章中:将SmartArt转换为形状以创建动态图。
9、第13章中:在用户窗体中创建动态图表。
五、一些错别字
在书中,特别是后面的一些章节,出现了一些错别字或漏字,不过不妨碍阅读与理解。在这里,不一一列出。

VSTO3.0:用Visual Studio 2008开发Office业务应用程序

技术正在飞速发展,还记得似乎Microsoft才推出Visual Studio 2005不久,而今又推出了Visual Studio 2008,更新得如此之快,让人真的是有点不知所措。
下面是最新一期《MSDN Magazine》——Launch 2008上一篇关于VSTO 3.0的文章。在这里,只给出了文章的链接和主要介绍,以及我感兴趣的内容。
文章链接:http://msdn.microsoft.com/msdnmag/issues/08/LA/ExtendingOutlookWithVS08/default.aspx?loc=zh
主要内容:

  • Visual Studio 2008 新增功能
  • 为 Outlook 创建自定义窗体区域
  • 连接数据源
  • 添加搜索功能

一些内容:

  • 到目前为止,我敢确定您已经听说了一些有关 Visual Studio® 2008 的趣闻,它具有一些强大的功能,如支持 LINQ、改进了 Web 开发以及与 Windows Vista® 和 SharePoint® 紧密集成等等。不过 Visual Studio 2008 真正突出的一个特点是支持 Microsoft® Office 解决方案开发。
    您也可下载 VSTO Second Edition 开发 Office 2003 应用程序和 2007 Microsoft Office 系统的解决方案。但是,在 Visual Studio 2008 中包含了所有的 VSTO 项目模板。
标签: 没有标签

一个新的Excel图表博客

PTSBlog
相信到过本站的朋友可能看到过前面介绍过“http://peltiertech.com/”网,一个非常优秀的Excel知识和资源网站。如今,该站点站长Jon Peltier又开办了一个新的博客站点,专门介绍Excel图表知识和技术,分享其Excel和图表技术和技巧,展示许多人在论坛和新闻组中所要求的图表制作方法,同时也发布一些实用程序。
网站地址:http://peltiertech.com/WordPress/

微软二进制文档 (.doc, .xls, .ppt) 和转换器的开源工程已经建立

据cnBeta消息
上个月微软承诺将二进制旧Office文档格式技术细节开源,现在该工程已经进入实质性阶段.
SourceForge上已经出现了Office Binary (doc, xls, ppt) Translator to Open XML工程,提供开发转换程序.该工程目前仍处于襁褓期,因此目前只能看到开发蓝图.
但另一方面,在微软下载中心,原有的二进制文档格式资料均已经公开.
“Office Binary (doc, xls, ppt) Translator to Open XML” 工程
sourceforge: http://b2xtranslator.sourceforge.net/

二进制文档信息主页
http://www.microsoft.com/interop/docs/OfficeBinaryFormats.mspx

Word 97-2007 Binary File Format (.doc) Specification PDF | XPS
PowerPoint 97-2007 Binary File Format (.ppt) Specification PDF | XPS
Excel 97-2007 Binary File Format (.xls) Specification PDF | XPS
Office Drawing 97-2007 Binary Format Specification PDF | XPS