我把一张图片载入word,把它的zorder改为msoSendBhindText衬于文字下方,为什么没有衬于文字下方呢?程序如下:
佚名通过本文主要向大家介绍了
我把一张图片载入word,把它的zorder改为msoSendBhindText衬于文字下方,为什么没有衬于文字下方呢?程序如下:等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 我把一张图片载入word,把它的zorder改为msoSendBhindText衬于文字下方,为什么没有衬于文字下方呢?程序如下:
描述:
解决方案1:
描述:
如题,代码如下:
InlineShapesPtr inshapes(m_spApp->GetSelection()->GetInlineShapes());
InlineShapePtr inshape(inshapes->AddPicture("C:\\签章.bmp")); //插入控件
MSWord::ShapePtr shape(inshape->ConvertToShape());//形式转化
shape->ZOrder(msoSendBehindText);
到是可以载入word,但是不能衬于文字下方,我不想用vba,请问各位高手,我的代码应该怎么修改?
解决方案1:
把最后一句改为 shape->WrapFormat->Type = wdWrapNone;就可以衬于文字下方了。
解决方案2:可能是你插入后没选中图片吧?