問題タブ [uno]

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 投票する
2 に答える
613 参照

python - unoをいつインポートするか

Ubuntu 12.04 と LibreOffice 3.5.7.2 を使用。

Libre Office で Python スクリプトを理解しようとしています。私はウェブでかなりの量を読み、いくつかの例を見て実行しました。uno をインポートする例とそうでない例があることに気付きました。それらはすべて正常に実行されますが、import uno をコメントアウトすると、そのスクリプトは機能しなくなります。

uno をいつインポートする必要があるか説明してくれませんか。

ありがとう、ジム

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

java - OOo/LibreOffice UNO / Java: calc 関数の呼び出しスプレッドシート セルを取得するには?

Java で書かれた OpenOffice/LibreOffice Calc (スプレッドシート) の UNO 拡張では、UDF (スプレッドシート関数) の実装内の呼び出しセルをどのように判断できますか?

備考

  • Excel/VBA では、これはApplication.Caller
  • 呼び出し元を取得する主な動機は、ログ/トレース/デバッグです。つまり、呼び出しセルをスタック トレースの一部として表示します。
  • "ROW()" や "COLUMN()" などの組み込み関数は、呼び出し元のセルをある程度認識しているため、この情報を取得できるはずです。
  • この可能性が使用されるアプリケーション (Excel 用) は、スプレッドシートのオブジェクト ハンドラーであるObbaです。ここで、「コントロール パネル」は、呼び出しセルを含む (Java) 例外のリストを提供します。つまり、セルはスタック トレースの一部です。次のスクリーンショットを参照してください。

呼び出し関数のスプレッドシート セルごとの例外を示す Obba コントロール パネル

これは、 Apache OpenOffice Bugzillaの機能要求でもあります。

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

vb.net - PDF と Uno を生成するための OO CLI の初心者。VB.Net の任意の問題

私は、私たち (私の会社) が PDF の生成を可能にする OpenOffice DLL を使用してレポートを生成できるようにするコードを書く初心者です。ASP.NET を使用し、VB で記述しています。xPropertySet メンバー/関数を使用してテーブルのセルを変更できるようにする必要があります。したがって、xPropertySet であり、必要なセルを参照する Property という名前の変数があります。setPropertyValue 関数を使用する必要があると想定していますが、どの引数を指定すればよいか完全にはわかりません。私が望む最終結果は次のとおりです。

説明: _ _ _ _ _ _ _ _ _ _

上にあるセルをアンダースコアで下の境界線にする方法を理解する必要があります。事前入力されるフィールドがいくつかあるためです。テストとして、objCell.Property.setPropertyValue("CharColor", 255) を実行しようとしましたが、Integer を uno.Any 型にキャストできないというエラーが表示されます。残念ながら、私は何も知りません。どんな助けでも大歓迎です。ありがとうございました。

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

vb.net - OOo API VB.NET と UNO を使用してチェックボックス記号を追加する

私はかなり長い間これに対する解決策を探してきましたが、運がありません。

VB.NET、OpenOffice API、および UNO を使用して生成している PDF があります。テキスト ドキュメントを生成していますが、コードにチェックボックスを挿入できるようにする必要があります。

考えられる解決策の 1 つは、フォントを Wingdings に変更して「o」と入力することですが、私の環境を考えると、その解決策は洗練されておらず、実装も簡単ではありません (テキスト ドキュメントの作成と操作に会社が作成したコードを使用し、書き込みコマンドを使用して、ドキュメント (文字列))。

テキストの文字列にチェックボックスを追加することが可能であれば、それは完璧です。

0 投票する
2 に答える
4520 参照

java - Eclipse で LibreOffice 拡張機能を開発するには?

現在、Ubuntu 12.10 で Java 7 と Eclipse Juno を使用して LibreOffice 拡張機能を開発しようとしています。私が見つけたドキュメントから、Eclipse プラグインと、OpenOffice と互換性のある LibreOffice SDK があることがわかりました。からLibreOfficeとそのSDKをインストールしましたapt-gethttp://api.openoffice.org/Projects/EclipseIntegration/dev-update/site.xmlのプラグイン。

Eclipse で新しい UNO-IDL プロジェクトを作成しようとすると、プラグインが SDK と OOo のパスを要求します。ただし、LibreOffice SDK も LibreOffice インストールディレクトリも機能しません! SDK について、プラグインは少なくとも SDK バージョン 2.0.4 が必要であると不平を言っていますが、私は LibreOffice 3.6.0 を使用しています。

Eclipse Juno で UNO-IDL プロジェクトを作成できるように、LibreOffice またはプラグインを構成またはインストールする方法はありますか。

また、LibreOffice 拡張機能の開発方法に関するドキュメントやチュートリアルを見つけることも困難でした。Eclipse を使用して LibreOffice 拡張機能を開発する方法に関する詳細な初心者向けチュートリアルはありますか?

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

eclipse - OpenOffice Eclipse プラグインが OpenOffice SDK を認識しない

OOo アドオンを開発したいので、OpenOffice 4.0 (アプリケーションと SDK) を Ubuntu にインストールしました。Eclipse で新しい UNO プロジェクトを作成しようとすると、OpenOffice と SDK の両方の場所を尋ねられます。プラグインは OpenOffice のインストールを正しく認識しますが、SDK のパスを指定すると、「SDK バージョンは少なくとも 2.0.4 である必要があります」と不平を言います。LibreOffice でも同じ問題が発生します。

新しい UNO プロジェクトを作成するために Eclipse に OpenOffice 4 SDK を認識させる方法はありますか?

OpenOffice は、Apache OpenOffice ダウンロード ページから DEB ファイルとしてインストールされました。OpenOffice プラグインのインストールに使用される URL は、http ://www.openoffice.org/api/Projects/EclipseIntegration/dev-update/site.xml です。

0 投票する
2 に答える
291 参照

java - LibreOffice を使用した Ubuntu 上の OOEclipse - 「無効な OOo パス」

Eclipse を使用して Java で LO 拡張機能を開発しようとしていますが、OOEclipse プラグインを動作させることができません。LO インストールの場所を設定しようとするたびに、「無効な OOo パス」エラーが発生します。

私は走っています

  • Ubuntu 10.04 LTS (私は知っています、それは古いです)
  • libreoffice 4.0.2~rc2-0ubuntu1~lucid1 (PPA から)
  • libreoffice SDK (上記と同じ、PPA から)
  • エクリプス ジュノ
  • OOEclipse ( http://drake79.users.sourceforge.net/ooeclipse/site/から)

SDK パス (/usr/lib/libreoffice/sdk) を問題なく設定でき、400m1 として認識されますが、「利用可能な OpenOffice.org」のインストールは機能しません。

どうしても必要な Cal​​c 関数のコーディングを開始できるように、これを修正する方法についてのヒントを誰か教えてください (基本プロトタイプを取得しましたが、本格的な拡張機能が必要です)。