問題タブ [openoffice-basic]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
openoffice.org - OpenOffice とクローンでテーブル内のセルを選択/強調表示するマクロ
NeoOffice (Mac OO クローン) で Basic マクロを作成しています。マクロの実行時にカーソルがあるテーブルのセルを強調表示/選択したいと考えています。
Google は次の関連するスニップセットを提供してくれました。これはセルに色を付けますが、代わりにマウスで行うように選択/強調表示したいと考えています。私は正しい軌道に乗っていると感じています...
何か案は?
PS: 同じバージョンの OO に基づくべき NeoOffice v3.3 を実行しています。
openoffice-basic - OpenOffice Basic - 列内のデータ ポイント数の検索
1 つの列内のデータ ポイントの数を見つけて、その値を OpenOffice Calc スプレッドシートの特定のセルに配置する必要があります。これまでのコードは次のとおりです。どこが間違っているか、何が欠けているかを誰かに教えていただければ幸いです。ありがとう。
Const DATA_COL = 1 'データの列番号 Const DATA_ROW_START = 2 'データの開始行
'この関数は、データ列 DATA_COL のデータ ポイントの数を検出します 'この関数の目的は、列 A のデータ ポイントの数を決定することです '定数 DATA_ROW_START (= 2) および DATA_COL (= 1) を使用する必要があります) 'この関数で。具体的には、この関数は、最初のデータ ポイントが行 DATA_ROW_START (= 2) にあり、データが列 DATA_COL (= 1) にあるという情報を使用します。
関数 FindNumberOfDataPoints() As Long
終了機能
libreoffice-basic - ベース データ シート フォームに計算フィールドが表示されない
計算フィールド列を持つデータ シート フォームがあります。ただし、フィールドに正しい値が含まれていても、フィールドは表示されません。問題のフィールドは「numRisk」です。
サブルーチンは、フォームが読み込まれたときにトリガーされる次のルーチンから呼び出されます。
また、行を循環するより効率的な方法はありますか? これは非常に遅いように見えるので、各行が処理されるたびに行ポインターがテーブルを下に移動するのがわかります。
openoffice.org - OpenOffice Basic で For ループを続行
他の言語のように OpenOffice Basic でループを続ける方法はありますか?
ループを中断するための構文Exit Forは知っていますが、いくつかの繰り返しをスキップする必要があります... よろしくお願いします!
google-maps - OpenOffice Calc VBA の Google マップ ジオコーディング API
私のプロジェクトでは、GPS 座標を知りたい一連の場所をジオコーディングする必要があります。
場所の量は手動では大きすぎますが、多すぎないため、Geocoding API の使用に関する Google の制限に問題はありません。
私にとってこれを行う最も便利な方法は、OpenOffice Calc を使用することです。
必要なことだけを行うVBA コードを見つけました。
ただし、正確な住所については問題ありませんが、Google がポリゴンとして認識している集落に関しては問題があります。この場合、コードは xml 情報で見つかった最後の座標セットのみを保持しますが、これはポリゴンの北東の角に対応します。Google マップによって生成された xml ドキュメントの最初の座標セットに対応する多角形の中心があれば幸いです。
- このコードに基づいてxmlファイルで特定のノードを選択する方法を誰かに説明してもらえますか?
- 別の解決策は、最初の座標セットのみを保持することです。
unicode - OpenOffice Basic:MsgBoxにUnicode文字を正しく表示する方法は?
マクロの 1 つに問題があります。メッセージ ボックスに Unicode 文字を含む文字列を表示しています。
しかし、BASIC IDE を開くまで、メッセージ ボックスに表示されるのは ???s だけです。IDE を開くと、LibreOffice を再起動するまで、メッセージ ボックスに Unicode 文字が正しく表示されるようになります。
これの原因は何ですか?