- - PR -
VSTOで引数を受け取る
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-03-07 14:02
msoです。
現在、VisualStudio2003(VB.NET)とVSTOを使って開発をしているのですが、 対応方法が不明な箇所があり、何か良い対応方法をご存知の方がいたら アドバイスを頂きたいと思います。 やりたいこと。 VB.NETのEXEからVSTOで作成したWordを起動させる。 このとき、EXEの起動の起動パスを引数として渡し、 XMLファイルを読み込ませ、XMLファイルに書かれている 接続情報を基にDBへ接続させる。 わからないこと VB.NETのEXEからVSTOで作成したWordファイルを起動させることは 出来たが、Word側で引数の受け取り方が分からない。 やりたい例 C:\AAAAA\TEST.DOT C:\BBBBB C:\BBBBBがEXEの起動PATH 普通のEXEであれば、起動時の引数を取得することが出来るのですが、 WORDから起動する場合にはどうやってよいのかわかりません。 他にも何か良い方法があれば、教えてください。 | ||||||||
|
投稿日時: 2006-03-07 15:31
「VSTO を使うと独自の引数を取得することが出来る」という情報は、どこから入手しましたか? Word は Word で完結した1つのアプリケーションですから、元々持っている引数解析のロジックを捻じ曲げたりは出来ないように思います。 別アプリケーションから Word を起動しているなら、オートメーションでどうにか、入力となる XML ファイルを渡してやる算段を考えるしかないんじゃないでしょうか。 _________________ // 渋木宏明 (Hiroaki SHIBUKI) // http://hidori.jp/ // Microsoft MVP for Visual C# // // @IT会議室 RSS 配信中: http://hidori.jp/rss/atmarkIT/ | ||||||||
|
投稿日時: 2006-03-07 16:49
msoです。
ここについては、どこからも情報を入手したわけではなく、 やりたいことを書いたつもりです。 誤解を与える書き方をしてしまい、申し訳ありません。
んー、やっぱりそういうものなんですね。 WordやVSTOについてはまだはじめたばかりで分からないこと ばかりのため的外れなことを質問していたようです。 渋木宏明(ひどり)さんが言われるとおり、XMLからデータを渡すようにしようと 思います。 返答ありがとうございます。 |
1