OpenOffice三篇

2024-06-26

OpenOffice 篇1

1. OpenOffice.org简介。OpenOffice.org是一套跨平台的开源办公室软件, 能在Microsoft Windows系列、Linux、Mac OSX (X111) 和Solaris等操作系统上执行。OpenOffice.org是自由软件, 采用的是LGPL许可证, 这意味这, 你可以无法律风险地用它于任何目的, 无论是家庭、商业、教育、公共管理方面, 任何人都可以免费下载、使用它。可以安装它到你想安装的任意多台计算机上。也许可任意拷贝它给你的家人, 朋友, 学生等。它的包括几个重要的应用, 如下表。它也与各个主要的办公室软件兼容。举例来说:它可以打开并存储为Microsoft Office Word、Excel、PowerPoint的文件。

2. OpenOffice.org Cale简介。OpenOffice.org Cale是制作电子表格的工具, 其在OpenOffice.org的地位如Microsoft Office中的Excel一样重要。它拥有强大的数据处理能力, 已经提供了功能强大、功能丰富的函数库。

3. OpenOffice Basic简介。由于需求是多种多样且不断变化的。因此, 它也提供了二次开发接口来适应这种变化中的需求。它的二次开发接口不仅可以用OpenOffice Basic, 还可以用python、BeanShell甚至是javascript来编写。

(二) 利用Open Office.org Basic编写函数处理Cale数据的方法

1. 应用需求

某项课程有多项作业、测验组成总评成绩。并统计各个分值段的人数, 并以直方图及饼图表示。

其中, 总评中测验分数=测验原始分数/2;

总评成绩=各项作业及换算测验分数求和, 分数四舍五入为整数;

统计不及格、60~69、70~79、80~89、90以上各有多少人, 及所占比例。同时标记:分数不及格的和分数超过滿分的成绩, 防止成绩录入有误, 便于检查

2. 方法

(1) 公式法

选择H5单元格, 在其中输入公式:

选择J5单元格, 在其中输入公式:

由这两步, 就可以完成需求中的头两项了。将这两个公式复制的各行相应位置即可。如果是空白的表格 (还没有输入学生成绩) , 就可按行来复制, 并且保留到以后再用。到现在为止, 一切的操作都与Excel无异。也就是说, 如果功能仅用到这里, 那么你不需要改变任何习惯。

而需求的第三项, 显然用这个办法是无法完成的。就让我们用OpenOffice.org Basic来完成吧!

(2) 利用OpenOffice Basic自编功能处理法

选择菜单“工具宏管理宏OpenOffice Basic”。

在这里还要选择宏的来源。“OpenOffice.org宏”是系统自带的;“我的宏”是在用户空间中, 只要是此用户使用OpenOffice都可以调用这里的宏;其它的是在文档空间的宏, 嵌入到了此文档中的。

举例中的宏, 是可以多次重复利用的, 所以选择“我的宏”。点击“编辑”, 进入编程状态。具体代码如下:

'自编函数功能:设定单元格的数据格式

这段宏执行后的效果:

(3) 录制宏方法

如果你的操作组合是固定的, 可以通过录制宏来完成。它相当于是一个操作集合。它与Excel一样, 这里不再介绍。

3. 注意事项

OpenOffice.org在程序编辑窗中, 并不可以运行。如果运行, 会出现“BASIC运行时错误, 参数并非可选参数”。这主要是因为找不到对象所导致的。你需要选存盘, 并且关闭编辑窗。再选择菜单“工具/宏/运行宏”来选取相应的宏, 点击“执行”。

(三) 结束语

本文简单探索了在OpenOffice.org中自行编写过程及函数来处理数据的方法, 大家可以从中得到启发, 如果您原来有Excel的VBA的经验的话, 是很容易学会的。即使没有这方面的经验, 也可以通过文中所提的方法来应用。有了这种办公自动化的工具, 工作效率可以大大提高。

如果你已经为办公软件作出了投资, 请不要浪费, 请继续使用;如果你还没有为办公软件作出投资, 那么OpenOffice.org也是不错的选择, 值得您考虑。

摘要:OpenOffice.org Cale是OpenOffice.org办公软件中的一员, 主要用于处理电子表格, 如同microsoft Office Excel。它同样拥有强大的数据处理能力。也提供了二次开发接口, 其中以OpenOffice.org Basic为典型, 用于处理更为复杂的数据。文章以统计学生成绩分布为例作了一些探索。

关键词:OpenOffice.org Cale,Basic,VBA

参考文献

[1]张佩英.自编函数处理Excel中复杂数据[B].实验室研究与探索, 2007 (8) :150-152.

[2]马宁, 邓先瑞, 杜瑞庆.基于VBA和EXCEL的学生成绩排序[J].中国科技信息, 2007 (1) :231-232.

OpenOffice 篇2

IBM公司Lotus协作软件部战略总监Doug Heintzman表示,过去几年,IBM一直用OpenOffice代码开发自己的办公软件,并将这些办公软件集成到Lotus Notes 8协作套件中。通过纳入OpenOffice功能,Lotus Notes 8获得了集成式办公软件,这些软件可与Lotus Notes 8无缝整合。

Heintzman说:“我们认为现在加入OpenOffice.org恰逢其时。”将来所有纳入OpenOffice代码的Lotus和IBM产品都将使用来自OpenOffice社区的代码,而不是IBM自己版本的OpenOffice代码。

他表示,IBM预计客户需求将发生转变,ODF规范将有变化且其采用会更加广泛,另外将来办公软件也会有其他变化,这些都是IBM决定加入OpenOffice.org的原因。

IBM声称加入OpenOffice.org 社区是进一步促进ODF标准的一个重要举措,目前这一标准正在与微软的 Office Open XML标准进行着竞争。

OpenOffice 篇3

现在我又遇到一个问题,那就是,如果将西文字体应用在中文上,那么中文就会变成方块。——之所以要应用西文字体,比如,在一些代码中,常用等宽字体Courier ,如果出现中文,他应该可以自动判断,而事实上不行。

我认为这可能是OpenOffice.org 1.1.x的Bug,后来我就装了OpenOffice.org 2.0 beta(1.9.79),结果,将西文字体应用在中文上,仅有一部分中文能显示,另一些中文显示为方块,甚至都不出现,

我仔细研究了出现的那部分中文的字体,发现和宋体不一样,又和繁体常用的细明体比较,也不一样,后来发现,和日文字体 Mincho 却是一样的,我删除Mincho字体之后,发现问题依旧,但是字体变了,现在是Gothic字体(好像是韩文),而且怎样也无法从系统中删除,说是写保护。

最后,既然找到这两个字体惹的祸,我就通过字体替换表,将这两个字体,换成了宋体。

【OpenOffice】推荐阅读:

上一篇:汽车铝合金轮毂下一篇:证券业监管体制研究

热搜文章

    相关推荐