2012-03-12 4 views
1

単語2003のドキュメントアドインにいくつかの文字列を渡す方法を見つける必要があります。私はそれを行うには多くの方法を参照して、それらのどれもよく私の要件に適合していない:paramsをMS Word 2003ドキュメントアドインに渡すには?

  1. 私は私のワード文書にカスタムパラメータを記述することができますが、ThisDocument_Startupイベントハンドラが起動されたときに、パラメータがまだ満たされていません。カスタムパラメータが書き込まれた後に発生するイベントも見つかりませんでした。
  2. 私はwordコマンドラインargsを使用できますが、私は自分のアプリケーションでこの文書を開き、開かれたwordインスタンスとやりとりする何らかの方法が必要なので、Microsoft.Office.Interop.Word.Applicationクラスを使用してそれを行います。私はCOMオブジェクトにコマンドライン引数を渡す方法を見つけませんでした。
  3. 私はプロセスの相互作用に一般的なアプローチを使用できます。名前の付いたパイプだが、IMHOは過剰なものになるだろう。

誰かがより良い解決策を提案できますか?あるいは、私は何か間違っているのでしょうか?

+0

あなたの目標は何ですか?あなたは何をしたいのですか? –

+0

データベースへの検索クエリを作成するには、データベース接続文字列といくつかのパラメータを渡す必要があります。 –

+0

名前付きパイプラインから引数を渡すコードサンプルを投稿してください。私は、アドインがドキュメントを自動的に保存できるように、Wordのaddin、time、およびpathパラメータを渡す必要がある同様のシナリオを持っています。 –

答えて

0

誰も質問に答えなかったので、名前付きパイプを使用することに決めました。誰かがコードサンプルに興味があれば、投稿することができます。

+0

まだ利用可能なら、私は興味があります。 – Chris

関連する問題