关于delphi通过ole操作excel和word的问题
各位大神,本人最近做了一个小的软件设计,将图片插入excel和word指定的位置,并缩小图片,然后转换为pdf;
步骤如下:
1,通过ole技术打开文档,并在文档指定的位置插入图片;然后将图片的width和height设置为预设的值;
2,将文档另存为pdf文档;
此时PDF上图片的显示效果非常差;追溯原因,发现delphi插入图片和直接手动在excel中插入图片的图片质量不一样;
delphi通过ole插入的图片,改变尺寸,再通过拖拽方式放大到原来图像尺寸,图片已经变得很模糊;而手动在excel插入图像,
通过拖拽方式缩小和放大图片,并不会改变图片质量;、
请教各位大神,如何让delphi插入图片时也能完全达到手动拖拽方式缩小图片的效果?
注1:录制宏录制不了,看网上的录制宏的资料,我试验了一下代码,效果还是很差;
注2:代码我试验了两种方法,一种是插入picture的pic.width=xxx,一种是selection的scalewidth=xxx,都不行;
顺便说一句:
我昨天发的帖子,扣了100分,竟然找不到这个帖子,也不知道是怎么回事、、、、