2008-11-22から1日間の記事一覧

OOo Basic で Calc をあんな事やこんな事にしたい(ループ)

繰りかえし処理 セル範囲にあるすべてのセルを順に処理するときには大抵、次のようにします。 Sub cell_11 oDoc = ThisComponent oSheet = oDoc.getSheets().getByIndex(0) oCellRange = oSheet.getCellRangeByPosition(0,0,3,5) aRangeAddress = oCellRange…

OOo Basic である事をしたいが為のメモ(基礎,Wait,セル移動,背景色設定)

実験せずともPukiwikiに情報があった. http://hermione.s41.xrea.com/pukiwiki/index.php?OOoBasic%2FCalc http://hermione.s41.xrea.com/pukiwiki/index.php?OOoBasic%2FCalc%2Fguideline 基礎 C言語で言う main(){/* 主処理をここに書く */} の様な部分.…

「OOo Basic で OOo Calc の選択セルを右へ進み,下へ進み,行頭へ進む」の一部をサブルーチン化

下へ進むサブルーチンを作り,実行している.次のコードは右に 5 進み,下に 2 進み,行頭へ進んでいる.マクロ開始セルを start とし,goal と書いたセルに 到着する事を確認した. REM ***** BASIC ***** sub Main rem ----------------------------------…

変数のスコープ(有効範囲)を設定したいけど,今回はなぜだか出来なかった

計画している事は単一文書上での処理となるから,dispatcher と document は大域変数にして,サブルーチン作成を楽にしたい. 変数の適用範囲 SUB または FUNCTION 内に定義される変数であり、手続きが完了するまでの間だけ有効です。 これは「ローカル」変…

OOo Basic で OOo Calc の選択セルを右へ進み,下へ進み,行頭へ進む

次のコードは右に 5 進み,下に 1 進み,行頭へ進んでいる. REM ***** BASIC ***** sub Main rem ---------------------------------------------------------------------- rem define variables dim document as object dim dispatcher as object rem ---…

OOo Basic で OOo Calc のセルB1をコピーし,セルB3に貼り付ける

REM ***** BASIC ***** sub Main rem ---------------------------------------------------------------------- rem define variables dim document as object dim dispatcher as object rem ------------------------------------------------------------…

OOo Basic で OOo Calc のセルの背景色を設定する

REM ***** BASIC ***** sub Main rem ---------------------------------------------------------------------- rem define variables dim document as object dim dispatcher as object rem ------------------------------------------------------------…

OOo Basic で OOo Calc のセルに値を入力

A1をクリックして選択し,1 を入力 A2をクリックして選択し,2 を入力 A3をクリックして選択し,3 を入力 A4をクリックして選択し,4 を入力 A5をクリックして選択し,5 を入力 上記の手順の OOo Basic マクロを見てみる. REM ***** BASIC ***** sub Main r…