問題タブ [jacob]

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 に答える
1261 参照

java - JACOB : MS Word から Information プロパティを取得できません

私は現在、この優れたツール Jacob を使用していますが、非常に奇妙なことがわかりました。MS Word ファイルを読み込んで、ドキュメントをトークン化し、取得したトークンごとに、ページと行番号も取得したいと考えています。奇妙なことに、MSWord を自分で起動して、Jacob からインスタンスを取得した場合にのみ機能します。Java が新しいインスタンスを開始すると、これらの情報を取得できません。もう 1 つのポイントは、ファイルから多くの情報を取得し、それがうまく機能することです。そのため、唯一の問題は Information プロパティの処理にあるようです。

私のコードの一部は次のとおりです。

....

たとえば、私が試したとき:

段落の内容を取得します。しかし、次の場合:

MSWord が自分で起動されていない場合のみ、次のようになります。

Word の「情報」プロパティに問題があるようです???

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

java - Jacob - システムの復元情報を取得する (Java)

私のアプリは、Java を使用しているコンピューターで利用可能なすべての復元ポイント (リンク) を一覧表示する必要があります。SystemRestore クラスは、CIMV2 ではなく、デフォルトの名前空間にあります。次のコードを試したとき:

しかし、それは次のエラーで終わります:

助けてください。

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

java - Jacobを使用してJavaからExcelパーソナルマクロを読み取る方法

jacobからExcelファイルのマクロを実行する必要がありましたが、personal.xlsb!mymacroを実行すると、Javaプログラムがエラーをスローします。個人用マクロの名前の書き方がわかりません。

文字列file="D:/Aprogramas/EclipseJEE/temp/Libro2.xlsm"

コンソールのエラーは次のとおりです。

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

java - Jacobを使用してJavaコードからVB6 MsgBoxを無効にする方法

JACOB API を使用して、VB マクロから Sub を呼び出しています。このマクロによって生成された MsgBox をブロックしたいと思います。

これは、マクロ XXXX.xls を開いて、いくつかの MsgBox を含むサブ traiteOT を実行する私のコードです。

`

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

java - Jacob:「Open」ステートメントを呼び出さずにExcelファイルでvb関数を呼び出す

Jacobを使用して、ExcelファイルのマクロにあるVB関数を呼び出しています。

これが私のコードです:[ファイルとvb関数名をパラメーターとして以下のjavaメソッドに渡します]

コードは正常に実行されますが、私の問題は、命令を呼び出したくないということです

これにより、デフォルトのマクロが実行する内容(入力フィールドを持つインターフェイス)が表示されます。

Excelファイルを「開く」ことなくVB関数を「実行」する方法はありますか?

ありがとう。

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

java - Auto_Openeningなしでブックを開く

Jacobを使用してAuto_Openを実行せずにブックを開くにはどうすればよいですか?

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

java - Java 用の iTunes Controller API が見つかりました。特定の曲を再生するにはどうすればよいですか?

正しい行動のようです。ただ、ユーザーが簡単に曲名を指定できるようにしてほしい...

プロンプトを使用して、アーティストとアルバムを取得して、どのフォルダーを参照するかを確認できます。これは、iTunes がそのファイルを保存する方法だからです...(例: C:\Users\username\Music\iTunes\iTunes Media\Artist\Album\song )

指定した曲に直接行く方法を知っている人はいますか? しばらく探していました。

http://www.dot-totally.co.uk/software/itunescon/javadoc-0.2/index.htmlが役立つ場合は、私が使用している API のドキュメントを次に示します。

アップデート - - - - - - - - - - - - - - - - -

だから私は起きた....

私は立ち往生しています.... :(

編集:

ソースコレクションから取得できる情報に基づいて、手動でトラックを作成できると考えました。しかし、コンストラクタについて混乱しています...

ITTrack(com.jacob.com.Dispatch d)

???? ITTrack オブジェクトを作成するための正しい構文を明確にできる人はいますか? ここにそのjavadocがありますが、わかりません。

http://www.dot-totally.co.uk/software/itunescon/javadoc-0.2/com/dt/iTunesController/ITTrack.html

アップデート - - - - - - - - - - - - - - - - - - -

Ok。そこで、fetchDispatch() メソッドを使用して ITTrack クラスを作成しました。 http://www.dot-totally.co.uk/software/itunescon/javadoc-0.2/com/dt/iTunesController/ITObject.html#fetchDispatch()

私は今、例外を取得しています:

とても近いです!アイテムの「名前」の入力方法に何か問題があります....しかし、何ですか?

入力した場合、おそらく考えました:

ソースの名前を見つけるには....しかし、 toString() メソッドがないと思いますか? 出力は次のとおりです。

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

java - JACOB および jre 1.7 での UnsatisfiedLinkError

JACOB を使用して iTunes にアクセスするプログラムをまとめました... Eclipse では問題なく動作しますが、エクスポートしてコマンド プロンプトで実行すると、jacob-1.17-M2-x86.dll が私のjava.library.pathにありません。

私はそれをsystem32に入れて、ネイティブライブラリの場所をそのディレクトリに設定しようとしました... system.setpropertiesトリックを使用しようとしました...そしてJava -dを適切に使用する方法を理解できませんでした

他に何ができますか?4 時間以上この互換性を取得しようとして Web を検索してきましたが、何も機能していないようです。

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

java - Ms Word の単語を読み込んで新しい単語に置き換える (JAVA を使用)

Microsoft Office Word ドキュメントからテキストまたはテキストフィールドを読み取り、Jacob を使用して新しい単語に置き換えるプログラムを作成しています。このリンクhttp://tech-junki.blogspot.de/2009/06/java-jacob-edit-ms-word.htmlから助けを得ましたが、うまくいきませんでした。テキストを読んで新しいテキストに置き換える方法を教えてください!? もっと良いアイデアがあれば教えてください。

ノート:

1-この方法ではエラーは発生しませんでしたが、特定の単語が見つかりませんでした!

2- 要求された検索テキスト (このメソッド arrayKeyString 内) が存在するかどうか、または ms word で記述されているかどうかを知るために、If() を作成するにはどうすればよいですか?

ありがとう。

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

java - JACOB を使用してオブジェクトを作成する方法

2つのdllをロードすることができました

次のステップは on object calls を作成することSDKModelです。どうすればいいですか?私は試した:

ActiveXComponent example = new ActiveXComponent("EXAMPLE.Common.SDK.SDKModel");

しかし、次の例外が発生します。

正しい軌道に乗っているかどうか確信が持てません。どのようにオブジェクトを作成しますSDKModelか?