LibreOffice Pythonマクロの練習 [Python]
LibreOffice Pythonマクロの練習
マクロの保存場所
/home/telstar/.config/libreoffice/4/user/Scripts/python
#coding:utf-8
#LibreOffice Pythonマクロ
import uno
def a1():
doc = XSCRIPTCONTEXT.getDocument()
sheet = doc.getSheets().getByName('Sheet1')
A1 = sheet.getCellRangeByName('A1')
A1.Value = 100
A1.CellBackColor = 16776960
B1 = sheet.getCellRangeByName('B1')
B1.String = "あいうえお"
C1 = sheet.getCellRangeByName('C1')
C1.Formula = "=A1+10"
# 大文字小文字に注意
# value NG Value OK
#import uno 必要
#def a1()の 関数名a1 がマクロ名 プロシージャ名?
#CellBackColor は RGB() # は使えない?
実行は メニューバー→ツール→マクロ→マクロの管理→Python→マイマクロ→a1[>]を押してa1
コメント 0