問題タブ [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.
automation - OpenOffice.org基本マクロを使用して*.odtファイルをMSWord*.docファイルにプログラムで変換します
reStructuredText to MS Wordドキュメントツールチェーンを構築しようとしているので、バージョン管理で最初のソースのみを保存できます。
これまでのところ私は-
rst2odt.pyを使用して、reStructuredTextをOpenOffice.orgWriter形式に変換します。
次に、Word 97/2000 / XPドキュメントを生成するかなり適切な作業を行う最新のOpenOffice.org(現在は3.1)を使用したいので、マクロを作成しました。
しかし、私がそれを実行すると:
「BASICランタイムエラー。プロパティまたはメソッドが見つかりません。」というメッセージが表示されます。メッセージオンライン:
そして、その行にコメントすると、上記の呼び出しはエラーなしで完了しますが、何もしません。どういうわけか、新しく作成されたインスタンスに値を設定する必要があると思いdocument
ますが、その方法がわかりません。
それとも私は完全に逆行しているのでしょうか?
PS依存関係を最小限に抑えようとしているため、JODConverterをフォールバックと見なします。
shell - シェル コマンドを実行し、カスタム関数の結果として出力を返す
シェル コマンドを実行し、呼び出し元のセルに結果を格納するカスタム OpenOffice 関数を作成したいと考えています。基本的なマクロは動作していますが、コマンドの出力をキャプチャする方法が見つかりません。
上記は常に を返します0
。コマンドのドキュメントを見ると、Shell
実際に STDOUT を返すとは思えません。
関数で返すことができるように、出力をキャプチャするにはどうすればよいですか?
macros - ライターマクロからOpenOfficeスプレッドシートを開く
私はOpenOfficeを初めて使用し、MSOfficeマクロをOpenOfficeBasicに移植しようとしています。Writerマクロの配列にその内容をダンプできるように、WriterからCalcスプレッドシートを開くことができる必要があります。OpenOfficeのドキュメントは大変です。ありがとう!
vba - OpenOffice BASIC IsNumber
マクロを使用して、ドキュメントを MS Excel から Open Office に移行する必要があります。この機能以外はすべて正常に動作します
ユーザーが挿入した値をチェックします。しかし、私はこのエラーだけを受け取ります:
BASIC ランタイム エラー オブジェクトの変数が設定されていません
そのため、セル E12 が空ではなく、入力されているかどうか、ドキュメントを再確認しました。Open Office で入力形式を確認する別の方法はありますか? ありがとう
openoffice-calc - Open Office Basic cell.length
セルをチェックする必要があり、空の場合は MsgBox などを表示します。だから私は IsNull 関数または cell.length を探しています。BASICにはこのような機能がありますか?
openoffice-basic - Open Office replace()
Open Office BASICは関数replace(string、search string、replace with)をサポートしていますか?
openoffice-calc - OOBASICのチェックボックスを非表示にする
こんにちはOpenOfficeBASICのチェックボックスを非表示にするにはどうすればよいですか?私は使用してみました:
しかし、それは機能しません。ありがとうございました
openoffice.org - OpenOfficeCalcのカスタム配列関数
OpenOfficeCalcで使用するOpenOfficeBasicでカスタム関数を記述し、値の配列を返す方法を教えてもらえますか。そのような組み込み関数の例はMINVERSEです。ほぼ同じ方法でセルの範囲にデータを入力するカスタム関数を作成する必要があります。助けていただければ幸いです。
vba - Open Office Basic または VBA の IsNumeric
Open Office Basic で文字列 (非数値) 値をテストしてブール値を返す関数はありますか?
文字列に対して IsNumeric を試したところ、ブール値の False が返されました。しかし、Not(IsNumeric(value)) で否定すると、戻り値が long または int に変換されます。