問題タブ [ms-office]
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.
language-agnostic - Office オートメーションの使用時にハングした Office プロセスを確認する
Office オートメーションを使用しているときに Microsoft Office プロセス (つまり、Word、Excel) がハングしたかどうかを確認する方法はありますか? さらに、プロセスがハングした場合、プロセスを終了する方法はありますか?
ms-office - 設計時フォームを操作するInfopath2007アドインの作成
Infopath2007用のアドインを作成する実験を行っています。ドキュメントは非常に簡潔です。私が判断しようとしているのは、フォームのデザイン中にアドインが実行できるアクションの種類です。ディスカッションとサンプルのほとんどは、ユーザーがフォームに入力するときのものです。たとえば、デザイナーのフォームに新しいフィールドを追加できますか?スキーマに新しいアイテムを追加しますか?デザインサーフェス上のフォームフィールドを移動しますか?そうは見えませんが、決定的なものは何も見つかりません。
c# - C# から Excel ファイルを読み取る
C# プログラムから直接 Excel ファイル (.xls) を読み取るための無料またはオープン ソースのライブラリはありますか?
ワークシートを選択してデータを文字列として読み取るだけです。これまで、Excel の Unicode テキストへのエクスポート機能を使用して、結果の (タブ区切りの) ファイルを解析していましたが、手動のステップをなくしたいと思います。
c# - 相互運用中にMSGraphコンポーネントがポップアップするのを防ぐにはどうすればよいですか?
C#でOffice Interopを使用しているときに、グラフオブジェクトをMS Word文書に挿入すると、Grapアプリケーションが非常に短時間ロードされてから消えます。これを防ぐ方法はありますか?アプリケーションインスタンスのVisibleプロパティをfalseに設定して効果がないようにしました。
編集:Visibleプロパティは、相互運用時にWordに対して使用すると有効になり、ポップアップしません。MSGraphでも同様の方法があると思います。
java - Drag and Drop an Email from MS Outlook to Eclipse RCP
Has anyone got a working solution without some Java/COM-bridge? E.g. process the Email as a file (.msg) rather than locating the data that is referenced in the Clipboard?
ms-office - Office を使用してプログラムでドキュメントを変換しますか?
Office 2007 を使用して、2007 年より前のバイナリ形式 (.doc、.xls、.ppt) と新しい Office Open XML 形式 (.docx、.xlsx、.pptx) の間で変換することに興味があります。
どうすればいいですか?2 つのファイル名 (入力と出力) と、おそらくソースおよび/または宛先タイプを取り、変換を実行する単純なコマンド ライン アプリを作成したいと思います。
automation - Word および Excel ドキュメントをプログラムで PDF に変換する方法
PDF ファイルを含むディレクトリを指定すると、ディレクトリ内のすべての PDF ファイルを含む一意の PDF ファイルを作成する小さなアプリケーションを開発しています。これは、iTextSharp を使用した単純なタスクです。この問題は、ディレクトリに Word 文書や Excel 文書などのファイルが存在する場合に発生します。
私の質問は、Word、Excel ドキュメントをプログラムで PDF に変換する方法はありますか? さらに良いことに、アプリケーションを実行しているコンピューターに Office スイートをインストールしなくても、これは可能でしょうか?
c# - Web ページ経由の Outlook 電子メール
会社のイントラネットで実行されている ASP.net と C# で開発された Web アプリケーションがあります。このアプリケーションのすべてのユーザーは例外なく Microsoft Outlook を使用しているため、アプリケーションがクライアント側で Outlook メッセージを開くようにしたいと考えています。 Office がサーバーではなくデスクトップで実行するように設計されていることは理解していますが、クライアント側で Word または Excel ドキュメントを作成するのに問題はありません。
Microsoft.Office.Interop.Outlook 名前空間とサーバーにインストールされた Outlook を使用して Outlook オブジェクトをインスタンス化するコードがあります。サーバーからコードを実行しようとすると、次のような DCOM ソース エラー メッセージが表示されます。このセキュリティ アクセス許可は、コンポーネント サービス管理ツールを使用して変更できます。" コンポーネント サービス ツールを使用してアクセス許可を変更しましたが、それでも同じエラーが発生します。
これを克服する方法はありますか、それともサーバー側のコードからクライアント側で Outlook を開くことができないため、これは無駄な作業ですか?
メールが非常に長いため、Mailto は機能しません。また、それを送信するユーザーは、受信者のテキストに目を楽しませる必要があります。
sharepoint - VBA または VSTO を使用して、SharePoint に保存されている Word ドキュメントから Person メタデータを読み書きしますか?
シナリオ: 「個人またはグループ」タイプの列 x を持つ SharePoint のドキュメント ライブラリ。VBA マクロ (または VSTO アドイン) 内から、ドキュメントの MetaProperty にアクセスして、ユーザー名を設定/取得しようとしています。ContentTypeProperties コレクションを介して値にアクセスしようとすると、
タイプ不一致エラー (13)。
MetaProperty オブジェクトの Type プロパティは、それがmsoMetaPropertyTypeUser
. このタイプの MetaProperties を操作する方法の例が見つかりません。誰でもこれを経験したことがありますか?
ありがとう!
.net - Word 2007ドキュメントからマクロ(VBA)コードをプログラムで抽出する
APIを使用してWord2007の「docm」ドキュメントからすべてのVBAコードを抽出することは可能ですか?
実行時にVBAコードを挿入する方法と、すべてのVBAコードを削除する方法を見つけましたが、実際のコードを、保存できる(そして将来的に他のドキュメントに挿入する)ストリームまたは文字列に引き出すことはできません。
ヒントやリソースをいただければ幸いです。
編集:みんなのおかげで、Aardvarkの答えはまさに私が探していたものでした。彼のコードをC#に変換し、VisualStudio2008を使用してクラスライブラリから呼び出すことができました。