問題タブ [office-automation]
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.
c# - チェックボックス コントロールをプログラムで Excel セルに追加する方法、または既存のチェックボックスをオンまたはオフにする方法
C# で Excel COM オブジェクトを使用しており、チェックボックスを動的に Excel シートに挿入し、条件に基づいてチェックまたはチェック解除したいと考えています。
また
Excelシートの既存のチェックボックスをプログラムでチェック済みとしてマークするにはどうすればよいですか。私は周りを見回しましたが、解決策は見つかりませんでした。
qt - COM/ActiveX プログラミング用にすぐに使用できる最新の Qt フレームワーク (MingW32 を使用) のバイナリ
最新の Qt Framework 4.8.0 のバイナリ ディストリビューションを見つけることができる場所を教えてください。(MingW32 を使用) Office オートメーションの準備はできていますか?
c# - Excelアプリケーションはメモリ内で成長しています
IISにASP.netアプリケーションがあります。このアプリでは、Excelアプリケーションを作成しました。
アプリケーションの作業中に、新しいワークブックを作成し、最後にオブジェクトを破棄します。
問題:作業中、EXCELプロセスはメモリ内で成長していますが、ワークブックを正しく閉じるにはどうすればよいですか?
c# - MS Word で行番号からテキストを取得する方法
Office Automation を使用して、MS Word の特定の行番号からテキスト (行または文) を取得することはできますか? 指定された行番号のテキストまたはその行の一部である文自体を取得できれば問題ありません。
オフィス オートメーションを使用して MS Word がどのように読み取られるかがまったくわからないため、コードを提供していません。次のようにファイルを開くことができます。
編集:@Richard Marskellを明確にするために-Drackirの疑い、MS Wordのテキストは文字列の長いチェーンですが、オフィスオートメーションはまだ行番号を知らせてくれます. 実際、次のように、別のコードから行番号自体を取得します。
たとえば、Word ファイルが次のようになっているとします。
ここには4行あります。
c# - C# での参照と予期しない結果
私は C# と Office オートメーションに比較的慣れていませんが、最近、誰かの Outlook 受信トレイへの参照を取得しようとして、受信時刻で電子メールを並べ替えようとしていることに気付きました。受信トレイが Microsoft.Office.Interop.Outlook.Items 型のローカル変数に割り当てられ、ローカル変数で並べ替えが実行され、機能するソリューションを Web 上の他の場所で見つけるまで、機能しませんでした。しかし、問題はなぜですか?C# ではオブジェクトは参照であり、新しい Outlook.Inbox 参照を宣言してユーザーの受信トレイからアイテムを割り当てると、実際の電子メールへの追加のポインターとして機能し、実際には各電子メールをコピーしません。新しいコレクションに。つまり、元の参照で Sort を呼び出すのと同じはずですよね? 明らかに私は間違っているので、私は' 説明をいただければ幸いです。サンクス!!
c# - 既存の Word 文書の保存に問題がある
C# で単語ドキュメントを自動化した後、既存の docx ファイルをデスクトップに保存しようとしています。ウィンドウフォームを使用してアプリケーションを実行しています。デスクトップに同じファイル名が存在しない場合、ドキュメントを保存できます。ただし、同じファイル名を再度保存しようとすると、次のエラー メッセージが表示されます。
ファイルが別のプロセスで使用されている間は保存できません。ファイルを新しい名前で保存してみてください。(C:...\Desktop\TempWord.docx)
私はMicrosoft の Web サイトでそれを読みました 。既存のファイル名がある場合は SaveAs を使用できます。自動的に上書きされます。
このプログラムの実行中に他の Word 文書をまったく開いていないため、この種のメッセージが表示される理由はよくわかりません。
この問題を解決する方法がよくわかりません。多分私は私が見ていない非常にばかげたことをしました:(
これは私のコードです:
どこを間違えたのかよくわかりません。
編集:元のコードを入れました。
c# - C#でTreeViewからSmartArtを作成する
ユーザーがC#Windowsフォームアプリケーションで作成したツリービューからWordでSmartArt階層図を作成する方法はありますか?
助けてくれてありがとう。
c# - Web サービスと Office オートメーション
IIS で動作する ASP.NET Web サービスがあります。Microsoft.Interop DLL を使用して、ファイルを XML テーブル形式から Excel 2003 に変換します。私のコードでは、Microsoft.Interop DLL バージョン 12 を参照しています。VS からこの Web サービスを使用しようとすると、すべて正常に動作します。
しかし、Web サービスを 64 ビット Windows Server 2008 に移行すると、この変換で問題が発生します。
Microsoft.Interop DLL を Web サービスの bin フォルダーに配置します。86x および 64x プラットフォーム用のビルドも試みましたが、何も変わりませんでした。
私のWebサービスを正しく変換せずに。
この問題の原因は何ですか?
asp.net - ASP.netのマクロを使用したExcelドキュメントの編集
マクロを含むASP.netページを介してExcelシートを編集することはどのように可能ですか?Excelシートを開こうとしましたが、Excelを読み込むのではなく、ハングしているようです。マクロのないページでのテストは完全にうまく機能しますか?
ms-word - 差し込み印刷後に CheckBox の状態を確認できない
ワードオートメーションで差し込み印刷を作成しています。私のテンプレートファイルには、次のコードを使用してチェック済みまたは未チェックの状態に設定されたチェックボックスがあります。
[チェックされたチェックボックス] と [チェックされていないチェックボックス] はCheck Box Content Controls
、対応するチェック状態にあります。
これはこれまでのところうまくいきます。ただし、差し込み印刷の出力ドキュメントでは、チェックボックスはチェックできなくなります。チェック ボックス コンテンツ コントロールが削除され、それを表すシンボルのみが出力ドキュメントに残されるようです。
データ ソースの値に基づいてチェックされるチェックボックスを追加する可能性はありますか?
従来のフォームと Active X コントロールも試しましたが、成功しませんでした。