問題タブ [libreoffice-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.

0 投票する
1 に答える
244 参照

libreoffice-basic - ベース データ シート フォームに計算フィールドが表示されない

計算フィールド列を持つデータ シート フォームがあります。ただし、フィールドに正しい値が含まれていても、フィールドは表示されません。問題のフィールドは「numRisk」です。

サブルーチンは、フォームが読み込まれたときにトリガーされる次のルーチンから呼び出されます。

また、行を循環するより効率的な方法はありますか? これは非常に遅いように見えるので、各行が処理されるたびに行ポインターがテーブルを下に移動するのがわかります。

0 投票する
1 に答える
2870 参照

excel - VBA シンプル マクロを LibreOffice マクロに変換する

次のマクロは、まばらなデータ セットを取得し、各行から唯一のエントリを一番左の列にコピーします。データ例

誰かがこのマクロを書き直して、LibreOffice で同じデータを処理できるようになることを願っています。

データ例

    ここに画像の説明を入力

0 投票する
1 に答える
806 参照

libreoffice-basic - 「oSheet」の「o」は何の略ですか?

OOoBasic と Libre Office Basic がオブジェクトの名前付けに "o" 規則を使用している例がオンラインで多数あることに気付きました。

oSheet、 、などは常に見oCellられます。

「o」はオブジェクトの略ですか?それらの規則がリストされているドキュメントはありますか?

0 投票する
1 に答える
556 参照

ms-office - MS Word 文書を表示すると、テキストの最後の行が途切れる

Libre Office でファイルを作成したときに最後の行が切れる問題に直面していますが、Word 2013 または 2016 でファイルを開くと、最後の行のコンテンツが途中で切れます。

問題をより詳細に理解できます。

http://blog.submittable.com/2015/04/last-line-of-text-cut-off-when-viewing-ms-word-documents/

私は解決策をウェブ上でたくさん検索しましたが、何も見つかりませんでした。ファイルの最後に 3 ~ 4 個の空のエンターを追加できる自動化された方法 (マクロ/アドオン) はありますか。

0 投票する
1 に答える
1228 参照

libreoffice-calc - 計算セル値を使用してテンプレートから新しいライター ドキュメントを生成する

請求書を収集するための LO Calc スプレッドシートがあります。請求書スプレッドシートの 1 行の値を使用して、特定のテンプレートから新しいライター ドキュメントを自動的に入力したいと考えています。
計算値に従ってファイル名を設定するのが最善です。

マクロでこれを行うことを期待していますが、テンプレートからスプレッドシートを開く方法、または calc マクロのテンプレートから新しいドキュメントを作成する方法が具体的にわかりません。「簡単な」方法はありますか?

0 投票する
1 に答える
813 参照

openoffice.org - Open/Libre Office マクロでビューをスクロールして選択

Writer でテキストを検索し、見つかったときにビューをビュー/ウィンドウの一番上に配置したいと考えています。

次のコードを使用すると、

ビューが変わり、選択が表示されますが、特定の場所にはありません。ウィンドウ/ビューの上部に配置したい。

ThisComponent.currentController.getViewData()との使用も他の場所で見つけましたrestoreViewData()。そこで、垂直スクロールを取得するために返されるデータを変更する方法を実験して決定しましたが、何も起こりません。例えば...

助言がありますか?

PS: Windows 7 x64 でバージョン 5.0.5.2 を実行しています。

0 投票する
1 に答える
769 参照

libreoffice-calc - マクロを介してvbaでシートをコピーするにはどうすればよいですか

マルコのシートがあります(Excel VBAから):

それは正しく機能します。

しかし、シートを新しいシートにコピーすると、新しいシートはマクロを失います。

そこでダブルクリックのシートイベントを書いてみたり、シートとイベントをコピーするマルコを書いてみたり。

大丈夫ですが、シート イベントには、マクロが必要とする「キャンセル」パラメータがありません。

vbaでシートをコピーするにはどうすればよいですか?

0 投票する
3 に答える
1411 参照

libreoffice - Libreoffice ベーシック - 連想配列

私は PHP/JS/AS3/... この種の言語から来ました。今、私はLibreofficeの基本を学んでおり、他の言語で使用する連想配列に似たものを取得する方法を見つけるのに苦労しています。

私がやろうとしているのは、このような構造を持つことです:

2016年 => 10月 => afilename.csv

2016年 => 4月 => 別のファイル名.csv

年を主キーとして、次に月といくつかのデータを使用します。情報を見つけようとするほど混乱するので、誰かが私のデータを整理する方法について少し教えてくれたら、とてもうれしいです。

ありがとう!