回 帖 发 新 帖 刷新版面

主题:excel单元中,如何将照片居中,以便得到满意的打印效果

因照片的长宽不相同,在excel的单元中放入照片时,默认是靠上并且居左。我在excel2003的宏取得键盘移动图片指令和鼠标拖动指令,但在vfp中不认该指令

下面的键盘移动指令vfp不能执行
oleApp.Selection.ShapeRange.IncrementTop = 0.75
oleApp.Selection.ShapeRange.IncrementLeft 3#


下面的边界剪裁指令可以执行:
oleApp.Selection.ShapeRange.PictureFormat.CropTop=1   && 顶部剪掉1磅
oleApp.Selection.ShapeRange.PictureFormat.CropLeft=1  && 左边剪掉1磅

剪裁指令不能使照片居中,打印效果不好。如何居中,请大家赐教

回复列表 (共1个回复)

沙发



忽然开窍,光标移动不能用赋值指令的格式,用下面的格式
=oleApp.Selection.ShapeRange.IncrementLeft(1.5)  && 图片左边界增加1.5磅
=oleApp.Selection.ShapeRange.Incrementtop(2.5)  && 图片上边界增加1.5磅

我来回复

您尚未登录,请登录后再回复。点此登录或注册