VCからExcelのマクロ名を取得について


[コメントツリー表示を見る] [発言時刻順表示を見る]

Posted by まさしぶ on 2001/06/05 17:18:10

    はじめまして、まさしぶといいます。
    現在、VCを勉強していまして、VCからExcelを
    操作するプログラムを作っているのですが、
    マクロ名の取得ができなくて、手詰まりになっています。

    Excel自体は、操作できています。
    マクロもマクロ名を直に記述すれば動きます。

    この辺の記述が全然見つけられなくて、勘でやっているのですが
    当然のごとく動かなかったです。

    とりあえず、この辺かなって書いたコードは

    book.AttachDispatch(pbooks);
    book.Activate();
    CString sheetname;

    pmacro = book.GetVBProject();
    modules.AttachDispatch(pmacro);
    psheets=modules.GetItem(COleVariant((long)1)); //ここで、メンバがないと言われます

    module.AttachDispatch(psheets);
    sheetname =module.GetCodeName();

    ご存知の方がおられましたら、よろしくお願い致します。


記事スレッド一覧