none
EXCEL上で選択された名前付きセルの名前の取得 RRS feed

  • 質問

  • 現在、VB2005のプログラムからEXCELオブジェクトを作成してExcelファイルを開き、そのEXCELファイル上で選択された名前付きセルの名前の情報を取得したいと考えています。

    色々試してみたのですが、EXCELを使用したプログラミングが不慣れなもので、すぐには分からなかったので、投稿させて頂きました。

    何卒よろしくお願い致します

     

     

    2011年4月20日 11:30

回答

  • Azuleanさま

    ご回答ありがとうございます。

    ご連絡頂きましたページを参考にさせて頂きます。

    それからEXCELオブジェクトを操作する場合に Excel VBA で方法を探索する件も了解しました。

    今度からこの方法で進めてみます

    ありがとうございました

     

    • 回答としてマーク MMU_taka 2011年4月21日 4:07
    2011年4月21日 0:49

すべての返信

  • 現在、VB2005のプログラムからEXCELオブジェクトを作成してExcelファイルを開き、そのEXCELファイル上で選択された名前付きセルの名前の情報を取得したいと考えています。

    Excel のオブジェクト操作方法がわからない場合は、まず Excel VBA で実現方法を探っていくべきでしょう。
    それから、Visual Basic 2005 で PIA や 遅延バインディング を使ってどう書くべきかを考えると早いと思われます。

    たとえば、「VBA 名前の定義 取得」で検索すると、下記のようなページが見つかります。
    http://oshiete.goo.ne.jp/qa/3746119.html

    これを参照すると、Range オブジェクトを取得できれば、何とかなるのではないかというように見受けられますよね。
    こう言ったように、VBA でやり方を探っておき、それを .NET Framework で利用するにはどのようにしていくべきかと考えた方が、情報を見つけやすいと思います。


    質問スレッドで解決した場合は、解決の参考になった投稿に対して「回答としてマーク」のボタンを押すことで、同じ問題に遭遇した別のユーザが役立つ投稿を見つけやすくなります。
    2011年4月20日 14:01
    モデレータ
  • Azuleanさま

    ご回答ありがとうございます。

    ご連絡頂きましたページを参考にさせて頂きます。

    それからEXCELオブジェクトを操作する場合に Excel VBA で方法を探索する件も了解しました。

    今度からこの方法で進めてみます

    ありがとうございました

     

    • 回答としてマーク MMU_taka 2011年4月21日 4:07
    2011年4月21日 0:49