在OpenOffice.org中使用python宏

因為公司降低成本,所有辦公軟件全部使用OpenOffice.org替代原有的MS Office.

從操作介面來看,兩者基本差不多,不過感覺效率上有比較大的差異.

使用OpenOffice.org處理表格明顯會有滯后的情況.

而且原來MS Office中的VBA也無法直接在OpenOffice.org中使用.

 

但OpenOffice.org支持使用python來進行宏操作,剛好自己也在學習python,

如是就查閱了一些資料,試著使用python宏來處理OpenOffice.

 

OpenOffice是通過UNO的方式來代替原MS中的OLE操作.

所以針對python的應用,有定義一個專用的Module(UNO).

 

在編寫的腳本中需要使用如下命令導入.

import uno

 

在python宏腳本中,有一個對象XSCRIPTCONTEXT是用來表示腳本所以在的OpenOffice環境.

 

其中還需要使用到uno一些函數,如下是我寫的一個腳本,可以參考其中的作業方法.

並以此為記.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值