問題タブ [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.
libreoffice - Basicで対数自身の底を計算する(LibreOffice Calcマクロ)
LibreOffice にはLOG(x;n)
、独自のベースを定義できる機能があります。
ただし、マクロを使用してBasicで関数を記述すると、2番目のパラメーターが考慮されないため、自然対数が計算されます。
Basic言語で自分の底を持つ対数を計算する方法は?
libreoffice-base - フォームのデータを使用してマクロでデータベース テーブルを更新する
「Songs」テーブル(基本的に音楽のデータベース)に接続されているLibreoffice Baseにフォームがあり、そのフォームのCheckBoxをチェック/チェック解除するたびに、すべてのレコードの「再生」フィールドが必要です現在フォーム上にあるものと同じ名前と作成者もチェック/チェック解除します。これを行う唯一の方法はマクロを使用することだと読んだことがあります(今のところ多くのレコードが必要なため、リレーションを使用したくないため)。私はそのようなマクロを書きました:
(AuthorBox とTitleBoxはテキスト ボックスであり、CheckBox はチェックが 1 に設定され、チェックが解除されて 0 に設定された CheckBox です) しかし、マクロが実行されても何も起こりません (マウス ボタンを押したイベントとしてチェックボックス自体にバインドされます) 。 SQLクエリは別のマクロと同様に問題なく使用できるため、問題は変数dcheckbox、dauthorbox、およびdtitleboxの設定またはstrSQLのいずれかにあるはずです。(コントロール名を変更するとエラーが発生するため、マクロ自体が実行されています)。質問は次のとおりです。何が問題なのですか?
よろしくお願いします。
libreoffice-calc - Macro Webservice Libre Office - 複数回呼び出される
Libre Office マクロから Web サービスを呼び出しています。これを使用して Calc から Web サーバーにデータを渡しますが、マクロは Web サービスを 5 回呼び出しますが、コマンドは 1 回しか呼び出されません。
Web サービスが 5 回呼び出されるのを避けることはできますか?
libreoffice-calc - 選択範囲にフェードイン効果を作成する方法は?
マクロに関しては、Impress で行われたことはほとんどなく (マクロの記録がない、Python スクリプトがない、Basic のみなど)、サンプルもほとんどありません。
テキストアニメーションを「手動で」作成する方法のサンプルはありません。ここで 1 つ(6 歳) を見つけましたが、多くの情報があります。
これまでのところ、(1)すでに存在するテキストアニメーション「フェードイン」をスキャンし、(2)他のすべてのテキストアニメーションをスキャンしてから、それらを削除して「フェードイン」アニメーションのクローンに置き換えました。
効果を複製すると、元のテキストに「リンク」されたままになり、親が削除されて「フェードイン」テキストに置き換えられます。これを修正する方法はありますか?
basic - libreoffice basic での暗黙の宣言
ここでサンプル コードを試しました( a = b + c
)。驚くべきことに、現実は期待どおりの動作ではありません。
Win7 と LO 4.4.2.2 では、値が 0 で空である整数として表示a
および宣言されます。b
c
Ubuntu 16.04 および LO 5.1.6.2 では、それらはすべて空です。
最初のケースを説明する方法はありますか?