如题,获得CComQIPtr<Word::InlineShapes> spWordInlineShapes,如何得到spWordInlineShapes的Range啊?

解决方案 »

  1.   

    VARIANT*, CComVariant类型转换
      

  2.   


    能具体一点吗,网上看到有个例子   VARIANT svRange;
       ::VariantInit(&svRange);
       ::VariantClear(&svRange);
       svRange.vt = VT_DISPATCH;
       svRange.pdispVal = pRange->m_lpDispatch;但是spWordInlineShapes没有m_lpDispatch啊?
      

  3.   

    我现在的问题是,如果得到这个Range,无论VARIANT还是CComVariant类型的
      

  4.   

    我现在的问题是,如何得到这个Range,无论VARIANT还是CComVariant类型的
      

  5.   

    先获取InlineShape对象....然后在获取 Range对象
    InlineShape对象中有这个方法
    http://msdn.microsoft.com/en-us/library/bb243490(office.12).aspx
      

  6.   

    非常感谢两位的帮忙,问题解决了
    得到range之后进行类型转换就可以了