• OPEN OFFICE使用技巧


    001:open office制作柱状图与折线图
    如果把EXCEL中的图表直接用OPEN OFFICE打开,将会发现原来制作的,同时带柱状图与折线图的图表,只显示出柱状图了。是OPEN不支持两种类型的图表同时显示吗?
    不是,原来,在OPEN中,要对图表指定其类型为柱状图的扩展属性,才能实现同时带柱状图与折线图。具体操作为,点击图表,右键,图表类型,图表分类:2维;图表类型:柱;变体:组合图表:线条和柱,线条的数目设为1,即可。

    002:open office建立两个Y轴刻度
    OPEN中的图表,有时需要体现出两个Y轴刻度,需要先对图表点击右键,编辑,然后选中要体现出另一个Y轴的序列(要选中,不然对象属性就不是针对它的),右键,对象属性,挑选最后一个页签“选项”,将“数据组对齐按照”,选择“Y 次轴”,即可建立另一个Y轴。

    003:open office如何放大显示
    刚开始使用open office时,我想把界面放大一些,让我能够挑选两个并且在一起的点,但找不到在哪里操作。
    后来,看到工具栏倒数第二个按钮,一个放大镜的图标,就是显示比例,点击后,弹出对话框,然后自由选择相应内容。
    再后来,才发现菜单“视图”中也有一个“显示比例”,相应也是调出该结果。

    004:open office如何修改图表的主标题
    插入一个图表后,想把标题给改动,选中图表,右键,编辑,然后选中“主标题”,再看“对象属性”中,居然没有改主标题的地方。
    折腾了一会,才发现,如果双击“主标题”,就进入文本编辑的状态,这时就可以输入你想要的标题了。

    005:open office如何修改Y轴的刻度范围
    自动生成的图表,刻度范围是从零开始,再到序列中的最大值,然后自动分刻度,但有时,如果序列的值很大,但相差很小,就需要修改刻度范围,应该如何操作。
    同时是选中图表,右键,编辑,然后点击Y轴,这里要有些功夫,点不好,经常会点到整个图表区,如果不好点,可以先恢复普通状态,把显示比例变大,再进入图表,编辑。一旦选中Y轴,则界面只有Y轴的上下有两个方框,然后右键,对象属性,切换到“显示比例”页签,就可以把最小值与最大值的自动选项关掉,然后自由输入所需的大小。

    006:open office中1+1都不会等于2?
    用OPEN打开一份原来的EXCEL文档,发现原来计算公式现在出错,单元格3=单元格1+单元格2,结果单元格3还是等于单元格2,为什么?
    用EXCEL打开该文档,发现,在EXCEL中单元格1就有在左上角有一个绿色的三角箭头,鼠标移上去,提示:“此单元格中的数字为文本格式,或者其前面有撇号。”,如果在EXCEL中把它“转换为数字”,则在OPEN中就不会出错了。
    如果没有EXCEL,则在OPEN中,也可以把文字前面的单撇号(也叫单引号)去掉,也能恢复正常公式。

    007:在OPEN中文本格式的数字,前面没有出现撇号,如何转为数值
    某个单元格,参与运算结果不正确,原因是该单元格为文本型。但光标落在该单元格上,始终看不到撇号,因此无法该其转为数值型。
    究其原因,发现这个单元格已经被格式化为文字,格式码为“@”,如果我们把它改为数字,格式码为“General”,这时这个单元格的撇号就出来了。

    008:如何知道工作表中有哪些是数字样子的文字
    数字样子的文字在OPEN中会害死人,我怎么知道哪些是这种的文字呢?我们发现,在菜单“工具”,“选项”中,找到“OpenOffice.org Calc”节点下的视图节点,找到“显示”中的“突出显示数值”选项,把它打勾,这样,在工作表中,哪些是数字,哪些是文本,一目了然。

    009:如何把工作表中的所有数字样子的文字改为真正的数字
    我无法在现有的操作上找到答案,只好自己写了一个宏,代码如下:
    '将列名称转为数值,如果本身就是数值,则直接返回
    '测试用例
    '输入A,转为0
    '输入AC,转为28
    '输入12,转为12
    Function Name2Val(sName as string) as integer
    dim iValue as integer
      if IsNumeric(sName) then
        iValue=val(sName)
      else
        sName=ucase(sName)
        if len(sName)=1 then
          iValue=asc(sName)-65
        elseif len(sName)=2 then
          iValue=(asc(left(sName, 1))-65)*26+(asc(right(sName, 1))-65)
        else
          msgbox "输入的列名不在有效范围,必须是两位字母", 64, "信息"
          Name2Val=-1
          exit function
        endif
      endif
      if iValue<0 or iValue>255 then
        msgbox "输入的列值不在有效范围,0≤列≤255", 64, "信息"
        Name2Val=-1
        exit function
      endif
      Name2Val=iValue
    end function

    Sub Text2Num
    dim oDoc as object, oSheet as object, oCell as object
    dim i as integer
    dim si0 as string
    dim i0 as integer '第一列
    dim i9 as integer '最后一列
    dim j as integer
    dim j0 as integer '第一行
    dim j9 as integer '最后一行
    dim k as integer  '替换计数
    dim sTemp as string
      'oDoc=ThisComponent
      oSheet=ThisComponent.CurrentController.ActiveSheet
     
      si0=trim(inputbox("请输入要自动替换的第一列"))
      i0=name2val(si0)
      if i0=-1 then exit sub
     
      si0=trim(inputbox("请输入要自动替换的最后一列", "", si0))
      i9=name2val(si0)
      if i9=-1 then exit sub
     
      if i0>i9 then
        i=i0
        i0=i9
        i9=i
      endif
     
      si0=trim(inputbox("请输入要自动替换的第一行"))
      j0=name2val(si0)
      if j0=-1 then exit sub
     
      si0=trim(inputbox("请输入要自动替换的最后一行", "", si0))
      j9=name2val(si0)
      if j9=-1 then exit sub

      if j0>j9 then
        j=j0
        j0=j9
        j9=j
      endif
     
      k=0
      for i=i0 to i9
        for j=j0 to j9
          oCell=oSheet.getCellByPosition(i, j-1)
          sTemp=oCell.Formula
          if left(sTemp, 1)="'" then
            sTemp=mid(sTemp, 2)
            oCell.Formula=sTemp
            k=k+1
          endif
        next
      next
      msgbox "替换完毕!共替换" & k & "个位置。", 64, "信息"
    end sub
    测试时,发现如果子程序的名称改为中文,在列表中显示不出来

    010:菜单的字体怪怪的
    有些计算机安装完成后,进入OPEN OFFICE时,字体总觉得怪怪的,不好看。
    原来,安装时,它把操作系统的菜单字体给改为英文的8点阵字,对于我们中文,正常显示至少9点阵。可以通过如下步骤更改过来:
    点击桌面空白处,右键,属性,调出屏幕的属性,选择外观页签,选择菜单项目(如果是XP系统,先要选择高级,在新弹出的窗口中),然后把字体改为“宋体”,字号改为“9”即可。

     

  • 相关阅读:
    ubuntu 安装 库文件
    java接口定义的静态方法和默认如何在类实现的时候使用
    通过java的i/o机制进行图片流的存储以及对网络图片的存储
    java的两种冒泡算法
    Java的Integer和int有什么区别
    使用jq的ajax实现对xml文件的读取
    typescript中的工具 tsd
    使用reactjs遇到Warning: setState(...): Can only update a mounted or mounting component.
    在create-react-app的脚手架里面使用scss
    使用fetch-jsonp进行跨域以及参数的传递
  • 原文地址:https://www.cnblogs.com/yzx99/p/1233687.html
Copyright © 2020-2023  润新知