- 1 名前:ハンカチ仮面 mailto:sage [2006/10/06(金) 20:04:48 .net]
- StarBasicまたはOOo Basicプログラミングに興味のある方、
もしくは学習中の方、知識共有の場にしましょう。 参考になる主なリンク StarSuite 8 Basic プログラミングガイド docs.sun.com/app/docs/doc/819-1332?l=ja OpenOffice.org 推進サイト ooosupport.good-day.net/ja/documents/faq/ OpenOffice.org日本ユーザー会翻訳プロジェクト BASIC HELP openoffice-docj.sourceforge.jp/tr/translated/basic_help_frame.html OpenOffice.org本家 API Project api.openoffice.org/ ウィキブックス OpenOffice.org Basic ja.wikibooks.org/wiki/OpenOffice.org_Basic ウィキブックス OpenOffice.org Calc Basic ja.wikibooks.org/wiki/OpenOffice.org_Calc_Basic pukiwiki Plus! hermione.s41.xrea.com/pukiwiki 他に追加情報があったら教えてください。
- 466 名前:デフォルトの名無しさん mailto:sage [2013/05/09(木) 23:15:55.11 .net]
- 初心者です
Calcのシート上で実行している計算をそのままBasicで実行したいと考えています いろいろ出来ないのですが単純な"OFFSET"ですら動かせていません (最終的には"INDIRECT"を動かしたい...) 次のサブルーチンをそのまま動かすとセルA1の値が返されるのですが aArgs(1),aArgs(2)に0以外の値(例えば1)を設定すると値(例えばB1の値)が 返ってきません。なにがいけないのでしょうか? Sub test oFunctionAccess = CreateUnoService( _ "com.sun.star.sheet.FunctionAccess" ) oDoc = ThisComponent oSheets = oDoc.getSheets() oSheet = oSheets.getByIndex(0) Dim aArgs(2) As Variant ' OFFSET(A1;0;0) sFunction = "OFFSET" oCell = oSheet.getCellRangeByName( "A1" ) aArgs(0) = oCell aArgs(1) = 0 ' <- 0を1に変えると""が返される aArgs(2) = 0 ' <- 0を1に変えると""が返される aResult = oFunctionAccess.callFunction( sFunction, aArgs() ) MsgBox aResult(0)(0) End Sub
- 467 名前:デフォルトの名無しさん mailto:sage [2013/05/09(木) 23:54:47.26 .net]
- >>466
オフセット指定が aArgs(0) のセル範囲外だといけないらしい 上記の場合、A1 の値しか取得できない
- 468 名前:466 mailto:sage [2013/05/10(金) 22:09:18.60 .net]
- >>467
即答ありがとうございます。無事実行できました 単純移植はできないんですね (考えると"INDIRECT"のパラメータの渡し方は自分には想像できない...) セルに値を入れてCalcに計算してもらうかCallFunction使わない関数で 作ることにします ありがとうございました
- 469 名前:デフォルトの名無しさん mailto:sage [2013/12/05(木) 16:43:30.15 .net]
- ユーザー関数を置いた自分のセルの番地を表示するマクロを作りたいです。
関数で表すと =CONCATENATE(ROW(),",",COLUMN())と結果は同じことなのですが これをユーザー関数のマクロのみで求めることはできますか?
- 470 名前:デフォルトの名無しさん mailto:sage [2014/06/02(月) 01:06:34.01 ID:xjoqb8w5.net]
- あるわけねえだろ
ハンカチ仮面って時代を感じる
- 471 名前:デフォルトの名無しさん mailto:sage [2014/07/03(木) 16:32:50.93 ID:fAu/rOzX.net]
- calcで定期的に再計算させる処理ってループでsleep使いながら
どこかのセル更新するしかないのかな タイマっぽい時間管理のシート作ってるけど CTRL+SHIFT+F9押すのめんどいしシート開いてるだけで更新させたい
- 472 名前:デフォルトの名無しさん mailto:sage [2014/07/11(金) 12:38:57.28 ID:c41w+Kkv.net]
- sub main
do while true wait 5000 ThisComponent.calculateAll loop end sub
- 473 名前:デフォルトの名無しさん mailto:sage [2014/08/14(木) 13:05:43.71 ID:wgwbbbsy.net]
- >>472
助かりました! d(゚Д゚)☆スペシャルサンクス☆( ゚Д゚)b
- 474 名前:デフォルトの名無しさん mailto:sage [2014/08/16(土) 16:35:26.23 ID:HLPR753i.net]
- www.buzzword.jp/img/face10.png
- 475 名前:デフォルトの名無しさん [2015/04/09(木) 12:11:33.59 ID:toaGspRP.net]
- 「OSDNによれば、同社の経営方針とDice Holdingsの事業の方向性が大きく離れたためといい、
日本側がブランドを刷新することになった。これに合わせてSourceForge.JPのURLもosdn.jp/に変更」 OSSサイトの「SourceForge」が改称へ 「OSDN」に - ITmedia エンタープライズ www.itmedia.co.jp/enterprise/articles/1504/08/news105.html 2015年04月08日 14時42分
- 476 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 14:59:01.62 ID:rv+8E8Cl.net]
- 普通に3.1.1を使い続けてる
- 477 名前:デフォルトの名無しさん [2016/03/29(火) 08:55:02.83 ID:/c8bAcK4.net]
- サッカーブッシュ日本代表日程ぷあたん(しゅっちょうまいくろ教育長交代)春文執行40代売上差額シュガーチョコ
https://www.youtube.com/watch?v=NDq1QoJY0nY宇ドナルドアナリストパワーストーンコーチングとしまえん サッカーブッシュ日本代表日程古本屋よしたけしゅっちょうちょこしゅがー ディーラー税務署天才開発者死亡詰みヨミドクターマイクロサービス不足 サッカーブッシュ日本代表日程ぷあたんシフト光金さかい強制バイト人権侵害問題 春分資源執行ニューヨーク低原価ぼったステーキソルトレイク福岡横浜新橋奴隷課金パチシフト強制バイト問題新潟米センター生残 コスメ24チャリティー隠れ40代生活保護プレイボーイバイトレードいたりあん接待問題 マスコミKARDローンケーオーサービス不足婚活パーティー寄付金執行原発ビジネス FBIチャイニーズタイホテル売上事務所ガチャ決算ガチャキャンペーン(販売報道陣過激派組織向携帯最新情報提供終了 校長発言細心注意ノートン産廃エラー(著作権クレーム中国反応融資高額教育費)(中国捕鯨団体40代社員サッカーコメント 高額入学金ヤフウ新橋大学ヤフウ新橋理事長FX経費 おじや50代資産ガリバズフィード40代エリート
|

|