Autoit でExcel ,Scalc(LibreOffice)を動かしてみる

AutoitでLibreOfficeを立ち上げています。

AutoitでExcel または LibreOffice 動かす場合は、ユーザが作った関数を使用します。

「include」で取り込みます。

スポンサー

Excel,Scalcを開く(はじめの一歩)

LibreOffice Calc を起動する

#include “Libre/OOoCalc.au3”

このファイルが大事です。ないと動かない。(ユーザが作った関数)

参考サイト: OOo/LibO Calc UDF – AutoIt Example Scripts – AutoIt Forums
ここより、ダウンロードできます。スクロールすると下のようなところがあり、それをクリックします。

Excelはコードが一つ多い

Excelを開き、新しいBook作ります。

_Excel_Open() 開いても、すぐにExcel閉じてしまう

 

すぐに閉じてしまうので「Sleep 5秒」を入れてみました。

Bookがないと閉じてしまいます。

 

Autoit でセルに書き込む

Excel  cell(1,1)に書き込む

$oBook.Activesheet.Range(“A1”).value = “日本がんばれ”
これでも最後の行OKです。関数もあるようです。

LibreOffice Calcでセルに書き込み

関数: _OOoCalc_WriteCell()

 

シート名を取得する

LibreOffice Calcでシート名を配列で取得

 

関数: _OOoCalc_SheetList($oCalc)

コメント