問題タブ [qaxobject]

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

c++ - QAxObject を使用してファイル データを 2 回読み取ることができない

QAxBaseと を使用してExcelファイルを読み取りますQAxObject

ワークブックへのポインターを格納するグローバル変数を取得QAxObject* db_workbook;しました(なぜそのように呼び出されたのかわかりませんが、なんでも)。1つだけでなく、いくつかの関数でExcelファイルデータを取得する必要があるため、必要です。

readExcelFileメソッドが正常に実行されると、test_function()例外が発生します

ここに画像の説明を入力

この行に表示されますsheet_N = db_workbook->querySubObject("Worksheets(int)", 1);

なぜそれが起こり、どのように修正するのですか?

コード部分はこちら

ありがとうございました!

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

qt - QTでCOMから関数を正しく呼び出すには?I

次のようにCOMから関数を呼び出したい:

プログラマーは float 配列を割り当て、ポインターと長さを関数 func に渡す必要があります。
私がすることは次のようなものです:

exeを実行すると、想定どおりに動作しないことがわかりました。では、funcを正しく呼び出す方法は?

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

c++ - Qt ActiveX QAxObject 形式 Excel セル コメント

Qt 5 を使用して、Microsoft Excel 2010 のセル コメント (フォント、太字の変更など) をフォーマットしたいと考えています。

次のコードを使用して、セルにコメントを追加できます。

セル コメントの AutoSize プロパティを設定することもできます。

しかし、TextFrame.Characters.Font.Bold などの「より深い」コメント プロパティを変更することはできません。

セルコメントを設定した後、コマンド

ゼロ以外のポインターを返しますが、

NULL を返します。

を使用してセルのコメントをフォーマットするにはどうすればよいQAxObjectですか? QAxObjectによってアクセス可能なさまざまな のプロパティ/サブオブジェクトの説明はありますQAxObjectか?

次のコードは効果がありません。

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

matlab - Qt と Matlab を ActiveX 経由で接続する

Qt を ActiveX 経由で Matlab に接続しました。これで、Qt GUI で記述されたスクリプトを実行できるようになりました。しかし、私は問題に直面しました。ユーザーが [閉じる] ボタンをクリックして手動で Matlab を閉じたことを知るにはどうすればよいですか? 最適化関数を含むスクリプトを送信すると、Matlab で最大 10 分間実行される場合があります。スクリプトが実行され、Matlab が別のコマンドの準備ができていることをどのように知ることができますか? クラスgenerateDocumentationの関数を呼び出しました。QAxObjectそして、3 つの信号が見つかりました。

私はその信号に接続しましたが、Matlab が閉じられたときも、Matlab が次のスクリプトの準備ができたときも、信号は出力されません。私を助けてください。