none
Excel offsetの使い方 RRS feed

  • 質問

  • 毎度お世話になっております。

    Excel2003をwin32アプリケーション(DLL)でタイプライブラリを用いてコントロールしています。

    そこで、offsetの使い方が分からず、困っています。

    下記のように、作成してみたのですが、思うように動かないです。

    これはあらかじめ、セル"c9"をアクティブにしておいて。

    そこから、オフセットを用いて上下に移動&アクティブにしようと意図して作成したのですが、毎回、このファンクションが実行されるたびに、同じ場所セル"C2"がアクティブになってしまいます。

    どうしてなのか分かる方がいらっしゃいましたら、ご教授ください。

    BSTR ROW_SCROLL(int num)
    {

    //numには1or-1が入る。

     RangePtr pRange=pXL->ActiveCell->Offset[(_variant_t)num,"0"];
     pRange->Activate();

    以下、省略

    }

     

     

    2007年1月29日 11:22