問題タブ [win32ole]

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

ruby - ruby で DTE2 Interface オブジェクトを作成しようとしたときにエラーが発生しました

Visual Studio 8 を制御するために rubywin32ole ​​ lib と DTE2 インターフェイスを使用しようとしています \

これを試した

このエラーを受け取りました unknown OLE server: EnvDTE80.DTE2

私は何を間違っていますか、これはまったく機能しますか?

0 投票する
0 に答える
537 参照

ruby - ruby win32ole を使用した Windows 自動化 - 列挙型にアクセスする

ruby win32ole gem からメソッドとプロパティにアクセスするのは簡単に思えますが、列挙型をより具体的に設定する必要がある場合はどうすればよい です 。win32ole を介してアクセスできるオブジェクトはなく、この列挙型を認識せず、整数値を設定すると Visual Studio で例外が発生します

この値を設定するにはどうすればよいですか?

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

ruby - Ruby win32ole MS Access: 最後のエクスポート以降に更新されたすべてのレコードを見つける方法は?

Access データベースにアクセスするために win32ole モジュール/ライブラリを使用しています。しかし、データベース内のどのテーブルにも、Rails のように created_at または updated_at 列が見つかりません。では、更新された行をどのように見つけるのでしょうか?

ので、私は持っています

しかし、誰かが Homer のジョブを「Winner」に変更した場合、これを調べるにはどのような SQL クエリを使用すればよいでしょうか。おそらく、これを理解するために最後にチェックされたタイムスタンプがあります。それが提供されているとしましょう。

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

ruby - RubyおよびWIN32OLE:WIN32OLE_TYPEメソッドを呼び出せません(タイプライブラリ)

さて、私はルビーを使っていくつかの良いOLE'(申し訳ありません)自動化を行っています、そして私は奇妙な問題に遭遇しました。タイプライブラリからいくつかのデータを抽出しようとしています。これはVBで機能します。

TControlsLibはタイプライブラリです(フルネーム:「TRADOSコントロールタイプライブラリ」)。また、mtAllKnownLanguagesが3に等しい定数であることも知っています。

そこで、Rubyでも同じことをしようとしました。これが私のIRBセッションです。

他のメソッドも呼び出せません。実際、タイプライブラリメソッドを呼び出すことはできないようです。

私は何が間違っているのですか?

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

ruby - Outlookの受信トレイを日付で繰り返す方法は?-OutlookOLEオートメーション

Outlook Inboxを繰り返したいのですが、Rubyを使用しています。

ここでいくつかの有用な情報を見つけましたが、受信トレイ内のメッセージの順序はRecevedTime(Item OLEオブジェクトのプロパティ)によって順序付けられていません。GetLastメソッドは最新のメッセージを見つける可能性がありますが、GetPreviousメソッドは期待どおりに機能しません。

Inbox内のメッセージを最新のものから最も古いものへと繰り返すにはどうすればよいですか?

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

perl - Perl の Win32::OLE を使用して Excel でセルの値を設定しようとすると例外が発生するのはなぜですか?

Win32::OLE<0.1709> error 0x80020009: "Exception occurred" in PROPERTYPUT "Value"109行目でエラーが発生しています。

コードは Perl です。

どんな種類の助けも大歓迎です。ありがとうございました

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

ruby - jruby の win32ole gem

http://github.com/bpmcd/win32oleから jruby gem をインストールしようとしています。
その基準らしい

動作しません。

私は ruby​​ noobie です。これまでのところ、このパッケージは gem ではないことを理解していますか? 私は正しいですか?ビルドする必要がありますか? はいの場合は、手順を段階的に説明するドキュメントを参照していただけますか?

どうもありがとう

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

ruby - RubyOfficeAutomation-イベントハンドラーをMSWordで動作させることができません

Office2010を搭載したW7で実行されているRubyバージョン1.9.1p430。

DocumentBeforeCloseイベントをキャッチしようとしていますが、それを機能させるために近づくことさえできません。

SheetSelectionChangeが処理されるExcelを使用したいくつかの例に従いました。問題なく動作します。

同じプロセスを使用して、上記のWordイベントを処理したいと思いました。

私のコードはWIN32OLE_EVENT.newステートメントで失敗します。これが私が使っているものです:

私が得るエラーは次のとおりです。

私は声明の中でシンクの名前の正しい内容を広範囲に探しましたWIN32OLD_EVENTが、これは私が思いついた最高のものであり、明らかに間違っています!

誰かが私を正しい方向に向けることができれば、私は最も感謝するでしょう。誰かがRubyからのWordイベントをうまく処理できたかどうか聞いてみたいと思います。

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

ruby - Rubyがウィンドウを前面に表示

MS Office2010を搭載したMSWs7でRuby1.9.1p430(2010-08-16リビジョン28998)を使用しています

WIN32OLEを使用してRubyからWordのコピーを起動しました。

すべて正常に動作し、必要に応じてドキュメントを操作できます。

ただし、Wordウィンドウはバックグラウンドにあるため、ユーザーがウィンドウを表示して必要に応じて操作できるように、Wordウィンドウを前面に表示したいと思います。

私はいくつかの読書をしましたが、Rubyを使用してこれを行う方法を見つけることができません。

正しい方向へのヘルプやポインタは大歓迎です。