単純にシート・セルの値を操作するだけならOOo BasicでThisComponent()から呼び出すのが楽。
他言語のマクロだとImportやqueryInterface()が必要なオブジェクトが既にラップされている。
>>154の発展型関数をJavaScriptマクロで書いてみて地獄を見た。俺はOOo Basicでいいや。