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

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

xml - LibreOffice BasicマクロでXML要素テキストを取得するには?

XMLファイルを読み書きするためのLibreOffice Basicマクロがあります。VBAから移植しました。これまでのところ、XML 要素からテキストを取得することを除いて、すべてが機能しているようです。以下は、XML オブジェクトを作成し、それをファイルに書き込み、XML ファイルを XML オブジェクトに読み込む (簡略化された) Sub です。

ご覧のとおり、 .Textを使用してノードに書き込むことはできますが、読み取ることはできません。

ちなみに、これはVBAで完全に機能します。

なぜこれが起こっているのですか?

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

vba - 情報を編集してリストをテキストファイルにエクスポートする方法。(VBA、マクロ、Openoffice Basic)

ドキュメントファイルの情報を読み込みたい。

以下の情報を編集したい

リスト編集情報をテキストファイルにエクスポート

私の問題:段落に他の文字がある場合、編集情報をテキストファイルにエクスポートしません。

私のコード1

私のコード2

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

openoffice-basic - openoffice.org BASIC または LibreOfffice.org で画像を移動する方法

Shape.IncrementLeft と Shape.IncrementTop を使用して VBA で画像を移動した後、openoffice.org BASIC コードで画像を移動したいと考えています。これらのキーワード「move picture」と「openoffice.org」または「open BASIC」または「OOo BASIC」でインターネットを検索した後、答えが見つかりませんでした。

Java、c++、android で画像を移動する方法を見つけましたが、OpenOffice.org BASIC では移動できません でした 。 org/OOME_3_0.pdf LIBRE OFFICEでも答えを見つけようとしましたが、成功しませんでした。マクロを記録して、写真を挿入して、マウスで動かして、マクロを止めてみました。コードを調べると、私の質問の答えは、ディスパッチャと UNO メソッドの 1 つに行き着きます。これらのキーワードと関係があると思います: com.sun.star.awt.UnoControlImageControlModel サービス com.sun のプロパティ.star.drawing.GraphicObjectShape BorderBottom BorderLeft BorderRight BorderTop oPoint = oShape.Position getPosition() setPosition(Point) しかし、明確な答えが見つからず、それらを組み合わせて画像を作成する方法がわかりません (または、挿入された形状である可能性があります)また)移動します。

答えを見つける方法を教えてもらえますか?

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

libreoffice - Basic in LibreOffice マクロでドキュメント パスを取得する

この質問は既に回答されていることは知っていますが、指定された解決策は私にとってはうまくいきません。与えられた解決策は次のとおりです。

実際、これは空の文字列 ("") を返します。私が逃したものはありますか?

私は、Kubuntu 12.04 で LibreOffice 4.3.1.2 を使用しています。

ご協力いただきありがとうございます!

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

openoffice.org - 公開されたインターフェイスのすべての機能へのアクセスが不足していますか?

OpenOffice/LibreOffice Basic でのコーディングに関して、根本的な問題があり、それを理解できないようです。必要なすべての機能に常にアクセスできるとは限りません。次に例を示します。

doc.Text.Dbg_SupportedInterfacesプロパティは、私がアクセスできるはずのインターフェースの 1 つがcom.sun.star.text.XParagraphAppendあることをfinishParagraph教えてくれappendParagraphますfinishParagraph。どうしてこれなの?これは孤立したケースではありません - 私がアクセスできない機能にアクセスできるように意図されていることはどこにでもあります。

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

javascript - OpenOffice Calc Javascript 関数

OpenOffice Calc で使用する簡単な関数を作成したいと考えています。

セルの値に部分文字列が含まれている場合、true を返します。

しかし、それに関するドキュメントや例は見つかりません。

何か案は?

ティア