前言<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
微软的Office系列软件包是有史以来最成功的办公套件,但是除此之外消费者真的没有其它选择了吗?尽管微软的Office产品仍然是办公软件领域最优秀的产品,但是两个最主要的原因使得基于开放源代码理念的产品能够形成对微软产品的替代。第一个原因是开源产品极低的费用,以本文要介绍的OpenOffice套件来说,消费者无需支付任何许可证费用就可以免费下载和使用该软件。另一个原因就是在办公软件功能使用方面80%的用户只会使用软件功能20%的80/20规律,也就是说大部分用户只使用办公软件常用的少数功能就可以完成工作了。开放源代码运动的兴起现在不只在操作系统领域威胁着微软行业霸主的地位,在微软最引以为豪的办公软件领域,开源办公套件也开始不断的蚕食微软的市场份额。目前开源社区已经提供了诸如OpenOffice、StarOffice等众多办公软件产品,而国内也有很多软件厂商基于OpenOffice开发出了自己的办公套件,例如红旗Red Office、金山WPS飓风、中标普华Office等等。而在这些软件当中尤以OpenOffice最为出色,在功能和性能上已经非常逼近微软的Office产品,在本文中将重点向各位读者介绍该软件套件。
OpenOffice的基本情况

 

OpenOffice最早源自上世纪八十年代中期德国软件公司Star Division所推出的StarOffice办公软件,SUN公司于1999年8月收购了该公司并出资建立了OpenOffice.org社区,该开源社区与Apache、Mozilla等开源社区一样成为全球最重要的开源社区。OpenOffice可以完美的部署在UNIX、Linux、Windows、FreeBSD、Mac等操作系统上,而且除了支持X86平台之外,还支持PowerPC和Sparc等处理器架构。为了方便于微软Office产品进行比较,这次在Windows XP系统上安装了2.0简体中文版的OpenOffice。这个版本的OpenOffice相对于之前版本的安装速度又有了不小的提高,在我讯驰<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />1.3G处理器、512M内存的计算机上只用了不到4分钟就完成了完全版的安装。而且OpenOffice的启动速度也比较快速,尽管与微软Office还有一定的差距,这与OpenOffice应用了Java技术有很大关系。相比于最初缓慢如牛的表现来说,发展到2.0版本的OpenOffice已经不存在性能上的障碍了。在OpenOffice套件当中除了包含用于字处理的Writer、制作电子表格的Calc、制作演示幻灯的Impress、管理桌面数据库的Base这四种常用的Office组件之外,还集成了专门用于绘制图形的Draw以及编制数学公式的Math。OpenOffice已经具备了微软Office的绝大多数功能,而且除了兼容微软的文档格式之外,OpenOffice还支持开放文档格式(Open Document Format),这是一种为了更好的存储和转换不同的办公文档格式而制订的一种标准。而对于这一有可能成为ISO标准的文档格式,微软仍旧持保留态度。
使用OpenOffice完成常用办公操作
制作宏
宏功能可以让用户实现大量的自动操作,是成为高级用户必须掌握的功能之一,OpenOffice的所有功能组件都支持宏功能。在这个示例中,我们在OpenOffice Writer程序中制作一个宏用于对文本设定一种预订的格式。首先打开OpenOffice Writer程序,进入“工具”菜单 -> 宏 -> 记录宏。在开始录制宏之后,在“格式”菜单中选择“段落”。在段落设置对话框中的第一个选项页“缩进和间隔”中设置“段前间隔”为0.5厘米,设置行距为1.5行,之后退出该对话框。继续在“格式”菜单中选择“字符”,打开字符设置对话框,在“字体”选项页中设置字体为宋体,字体形状为斜体,字体规格为五号,在“字体效果”选项页中将阴影选项勾选,退出该设置对话框。完成这些操作之后,点击“记录宏”浮动窗口上的结束记录按钮就可以完成宏的录制。这是Writer程序会弹出用于保存宏的对话框,在这个对话框里可以设置宏的名称和存储的位置以方便今后使用,这里我们将宏命名为mytext并存储在“我的宏”->“Standard”目录下。需要注意的是,只能用英文字符对宏进行命名,而不能使用诸如标点符号、数字和中文字符来进行命名。在需要将一段文本设置成这种格式的时候,只需要选中这段文本,进入工具菜单 -> 宏 -> 运行宏,并选择运行之前定义的mytext宏,就可以快速的对该段文本进行预定的所有格式设定。
使用公式
公式功能是最为电子表格程序用户所称道的一项功能,OpenOffice Calc电子表格程序与Excel一样提供了丰富的公式能力。这里我们使用Calc的公式功能对一组数值进行即时运算,以让读者了解在Open Office中使用公式的基本方法。在开启Calc程序之后会自动创建一个空白的工作表,对这个工作表的规定是使用每行的前三个单元格分别记录存款数额、取款数额、余额,每一行记录一次款项操作,每个工作表记录十行数据。首先选中C1单元格,选择“插入”菜单中的函数菜单项,在输入框中输入“=A1-B1”并点击确定完成输入(也可以在工具栏中的公式输入框中输入并点击绿色对号样式的采用按钮完成输入)。这个公式的意思是C1单元格的值根据A1单元格存款数额减去B1单元格取款数额所剩的余额。完成以上操作之后继续选中C2单元格,录入公式“=C1+A2-B2”,这个公式是用上一条数据的余额加上本条数据的余额以求出汇总的余额。由于第三条数据到第十条数据的运算规则与第二条数据完全相同,所以不必逐条录入公式,只需要选中并复制C2单元格并粘贴至C3到C10这七个单元格中Calc程序就可以自动根据计算并设定出这七个单元格的公式。之后,只要分别在代表存款的列A和代表取款的列B中输入相应的数值,就可以自动的获知余额情况了。
连接到其它数据库
OpenOffice中所包含的数据库组件Base不仅可以建立和维护数据库,而且还可以连接到系统中的其它数据库,例如Oracle、MySQL、dBASE等等。同时Base也可以通过ADO、ODBC、JDBC等数据库连接方式获取外部数据,在连接外部数据库方面Base已经获得了超越微软Access的表现。本例中我们演示如何从微软SQL Server 2000数据库系统中获取数据。首先需要确保计算机上已经定义了相应的SQL Server数据源,只有在定义数据源时所选择的SQL Server数据库可以被Base程序获取。启动Base程序,在数据库向导中选择连接到现有数据库,并在下拉菜单中选择ODBC这个列表项。之后在选择ODBC数据源的对话框中点击浏览按钮并选择之前定义的名为SQLServer的数据源。之后一个步骤需要键入访问该数据库所使用的帐号信息,在这里我们使用了SQL Server的超级管理帐号sa并勾选了Password Required勾选项,这样在Base中使用该数据库的时候必须键入密码。最后为这个数据库命名并保存就可以建立一个到SQL Server数据库的连接了。
将文档导出成PDF格式
PDF文档已经成为全球通行的一种文档交换格式,OpenOffice的大部分组件里都集成了将文档导出成PDF格式的功能。无需再安装Acrobat等专门的PDF编辑输出软件,现在我们可以通过OpenOffice方便的编辑和生成PDF文档。编辑好文档格式之后,只要在文件菜单中选择“输出成PDF”,并在接下来的步骤中为PDF文件进行命名、位置选择和输出设定,就可以轻松的将文档导出成PDF文档。从这个功能可以看出OpenOffice不但在功能上日益向微软Office看齐,而且也创造性的提供了许多微软Office不具备的功能。
 
相关图片请点击[url]http://ionwing.blog.51cto.com/pic/index.php?uid-295615-aid-69541.html[/url]

OpenOffice介绍相关推荐

  1. OpenOffce在Centos7安装和使用

    原创: wzq 柯基爱咖啡 今天 OpenOffice 介绍: OpenOffice.org是一套跨平台的办公室软件套件,能在Windows.Linux.MacOS X (X11)和 Solaris ...

  2. GNOME Shell Extensions开发介绍

    前两天看到这篇介绍gnome shell extensions 开发的文章,来自blog.fpmurphy.com 很不错,特转来留着.有兴趣的人看看吧. GNOME Shell Extensions ...

  3. Linux打印介绍【转贴】

    linux下面打印的问题一直没有解决直到看到这篇文章.收藏. 打印对于Linux/Unix类系统来说,曾经没有一点问题,但那是很久以前的事情了.随着各种新型打印机的出现,特别是很多不支持PostScr ...

  4. 开源并兼容Windows NT的操作系统ReactOS简单介绍

    **************************************************************************************************** ...

  5. 关于ubuntu的详细介绍

    Ubuntu 3D 目录 了解 Ubuntu 历史与发展过程 特色 Ubuntu的3D桌面 开发意念 安装设定 从硬盘安装 其他特色 软件组件 缺省套件 私有版权软件的采用 发布周期 正式衍生版本 非 ...

  6. Linux下打开word等office文件(openoffice安装)

    office并没有Linux版本. 但是,linux平台下也提供了许多可以打开word等文件的软件. 当初尝试使用了国产的永中office.其的确提供了office基本所有的常用功能,但是他会自动替换 ...

  7. openoffice java linux 安装_linux环境下安装 openOffice 并启动服务 的方法

    一.背景故事 这两天遇到一个大坑,客户要做office 文档在线预览功能,于是乎就要把office文档转换成pdf交给前端显示. 在某度找了一圈都说openOffice+jodconverter 可以 ...

  8. PHP windoews调用OpenOffice实现word/ppt转PDF-附带demo

    包有用 最近做一个项目,需要将用户上传的word,ppt文档转成PDF文档保存并打印,在网上找了很多资料,并不全面,爬过的坑记录下来. excel输出pdf还没成功 已经找到excel预览的方法的方法 ...

  9. 如何在redhat下安装办公软件(openoffice)

    在redhat的client版本中自带有办公软件libreoffice,而在server版的redhat中却没有自带的办公软件,那么,如何在redhat的server版下安装办公软件呢? 方法一:配置 ...

最新文章

  1. gcc和g++是什么,有什么区别?
  2. linux 如何运行.sql文件
  3. Win7下基于消息安全模式的WCF托管(IIS与WinForm)
  4. 广州网络推广介绍有关单页面的优化技巧!
  5. 在VS2017中用c#编写程序执行python遇到中文不能处理出现乱码的情况
  6. Flume案例:模拟两个agent之间传递消息的场景
  7. 算法导论学习笔记 第6章 堆排序
  8. d类功放芯片_应用于无滤波级D类音频功放的新型死区时间控制系统
  9. html 表单控制器,c# – html表单发布到mvc控制器
  10. Intelij IDEA解决Dependency无法更新问题
  11. Django 项目试炼blog(5) -- 个人站点的搭建
  12. linux密码安全加固文件,LINUX安全加固方案
  13. Dalamud:FFXIV插件框架和API-源码
  14. C语言自学之路十四(详解C语言初阶结构体)
  15. 思维挑战6:奔跑的小人
  16. 简单的文件内容繁简体甄别
  17. UML实例(五):在线购物系统设计类图
  18. 「 iOS 知识小集 」2018 · 第 24 期
  19. 安全警告——“Windows已经阻止此软件因为无法验证发行者”解决办法
  20. asp.net的aspx页面<% %>、<%@ %>、<%# %>、<%= %>、<%$ %>的用法

热门文章

  1. C#-常用对象-思维导图
  2. JavaFX学习之Web
  3. POJ2349+prim
  4. Google引火烧身 还是致命一击
  5. 进程,线程,消息循环的关系
  6. Winform中FormClosing与FormClosed区别与使用
  7. 栈中函数调用原理_详解
  8. java调用 火眼臻睛,连接创新,发现未来,臻识科技受邀CCF-GAIR,论道浪潮之巅...
  9. php xml 格式化,php简单处理XML数据的方法示例
  10. php mysql 星级评分_jQuery+PHP实现星级评分效果