首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

BCB 控制插入WORD图片的大小,该如何处理

2012-03-06 
BCB 控制插入WORD图片的大小vSelect.OlePropertyGet(inlineshapes).OleFunction(AddPicture,(ExtractF

BCB 控制插入WORD图片的大小
vSelect.OlePropertyGet("inlineshapes").OleFunction("AddPicture",(ExtractFilePath(ParamStr(0))+"Image_A.jpg").c_str(),false,true);这是我插入图片的语句,但是不知道怎么控制大小,在线等,

[解决办法]
OLE专业户来也!!!

C/C++ code
Variant vWordApp;try{    vWordApp = Variant::CreateObject("Word.Application");}catch(...){    MessageBox(Handle, "启动Word出错!",            Application->Title.c_str(), MB_OK | MB_ICONERROR);    return;}vWordApp.OlePropertySet("Visible", true);WideString strDocName = "D:\\ccrun\\123.doc";Variant vDoc = vWordApp.OlePropertyGet("Documents").        OleFunction("Open", strDocName);WideString strPicFile = "D:\\ccrun\\123.jpg";Variant vShape = vWordApp.OlePropertyGet("Selection")        .OlePropertyGet("InlineShapes").OleFunction("AddPicture", strPicFile, false, true);// 设置图片宽100,高100vShape.OlePropertySet("Width", 100);vShape.OlePropertySet("Height", 100); 

热点排行