問題タブ [win32com]
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.
python - 数式ではなく、スプレッドシートのセルの表示値を読み取る方法は?
「テキスト」メンバーにアクセスして、(COM 経由で) スプレッドシートのセルの値を読み取るプログラムがあります。Excel 2003 を使用していたとき、プログラムはセルの表示値を正しく返しました。現在、私は OpenOffice Calc を使用していますが、代わりにセル ('=SUM(F8:F10)') に数式を戻しています。
さらに複雑なことに、私はAutomateIT!というツールを使用しています。Calc を Excel のように扱えるようにするには、Calc ではなくそれが問題を引き起こしている可能性があります。
私のプログラムは Python で作成されており、win32com.client ライブラリを使用して COM ディスパッチャーを作成しています。これが Python コードの本質です (「空の」関数は、数式を含むセルに対して常に false を返します)。
empty() で「Value」を使用すると、「Text」と同じ値が得られます。
windows - ShowDeskBand の後にポップアップ メッセージが表示されないのはなぜですか?
私のプログラムは次のようになります。
show deskband を呼び出した後、「タスクバーに MyDeskband バー ツールバーを表示しますか?」というポップアップが表示されます。
このメッセージが表示されないようにするにはどうすればよいですか?
ありがとう、
winapi - エクスプローラー プロセスを再起動せずに、デスクバンドを削除してその dll を削除するにはどうすればよいですか?
タスクバーにデスクバンドを作成しました。デスクバンドの DLL を更新したいときは、非表示にして登録を解除しますが、残念ながら、エクスプローラーはこの DLL をメモリ内に保持しています。
エクスプローラ プロセスを再起動せずに dll を更新するにはどうすればよいですか? そのような場合の Windows API はありますか?
python - win32print と複数のプリンター
printer_name が定義されている場合(通常の文字列)、プログラムはドキュメントを特定のプリンターに送信する必要があります。それ以外の場合は、デフォルトのプリンターを使用する必要があります。
このコードは機能しますが、とにかくデフォルトのプリンターを使用してください!
間違いはどこですか?
どうもありがとう
c++ - C++ で埋め込み Web コントロールに画像データを提供する方法
私の C++ アプリでは、Web ブラウザー (Internet Explorer) コントロール (CLSID_WebBrowser) を (COM 経由で) 埋め込んでいます。
IHTMLDocument2::write() メソッドを使用してそのコントロールに独自の html を表示できますが、html に<img src="foo.png">
要素がある場合は表示されません。
何らかの方法で foo.png のデータを Web コントロールに提供する方法があると思いますが、この機能をフックする適切な場所が見つかりませんか?
foo.png のコンテンツを提供することを完全に制御する必要があるため、res:// プロトコルを使用するか、ディスクに保存して file:// プロトコルを使用するなどの回避策は十分ではありません。<img src="foo.png">
埋め込まれた CLSID_WebBrowser コントロールがIHTMLDocument2::write() で指定された html データを参照すると、このデータを提供するように求められるように、何らかの形でコードをプラグインしたいだけです。
python - Python から Excel マクロを実行します (ただし、Excel プロセスはメモリに残ります)。
次の python メソッドを使用して、Excel マクロを呼び出します。それが機能したときはうれしかったのですが、これを実行するたびに、マクロを使用していた.XLAと同じ名前のWindows一時/ロックファイルが表示されるのではないかと思っていました。
タスク マネージャーを開くと、Excel プロセスがまだ実行されていることがわかります...ジョブが完了したときにクリーンな方法でそれを強制終了するにはどうすればよいですか? xl.Application.Run
Macro への非同期呼び出しを起動していますか? その場合はややこしいかも…
みんなありがとう !!;)
python - Python While Not recordset.EOF .MoveNext
なぜこれが起こっているのかよくわかりません。たぶん、新鮮な目のセットが役立つかもしれません.
C:\dbase.mdb などのアクセス データベースのテーブルには、ID と説明の 2 つのフィールドを持つ tProcedureGroups というテーブルがあります。
したがって、私のレコードセットは無限ではありません... ID "\t" + 説明 + "\n" これが私のコードです... これは、Python の専門家の何人かに起こったことです。
助けてくれてどうもありがとう、このサイトの誰もがとても役に立っているようです
java - Jython で win32com モジュールを使用する方法
wordファイルをhtmlファイルに変換するpythonのコードがいくつかあります。このようにwin32comモジュールを使用します
Javaコードでpythonプログラムを起動したかったので、Jythonを使用しました。しかし、Jython は win32com モジュールを認識せず、このような例外をスローします
インターネットでいくつかの情報を検索したところ、「問題は、win32api モジュールが C で実装されているため、Jython からは利用できないことです」とのことです。http://permalink.gmane.org/gmane.comp.lang.jython.user/1371も参照してください。
Jython で win32com モジュールを使用する方法を教えてください。
数式を含む Word ファイルをApache POIで HTML に変換しようとしましたが、いつもうまくいきません。Microsoft Office Word のように数式を画像に変換できるので、python と win32com モジュールを使用する必要があります。Word filse の数式を POI で変換することについて何か提案はありますか?
手伝ってくれてありがとう!
python - gencache.EnsureDispatch 名を取得する方法
どうやって名前の名前を取得しますwin32com.client.gencache.EnsureDispath
か?
たとえば、「xxxxx」という名前のアプリケーションがあり、makepy.py を使用すると、Python オブジェクト ブラウザがそれを検出します。「Excel.Application」のような名前を取得するにはどうすればよいですか?
winapi - Windowsがロックされていることを検出する方法は?
Windowsがロックされている(Win + Lまたはスクリーンセーバーによってロックされている)ことを検出する方法は?出来ますか?