如何在ACCESS窗体中通过VBA代码实现将位图自动加文字?

需要将电脑里指定的BMP位图文件中添加上指定的窗体文字框内容,并将添加好文字的位图直接进行打印,要求BMP无失真不压缩(因这位图是用于检验打印机打印效果的),请高人指点?
普通的通过插入图片在窗体/报表里这个我懂,但一旦导入插入,BMP位图就一定会被压缩和失真,达不到我需要的效果,评估应只能通过VB代码在ACCESS程序外对位图进行处理,(试过手动用WIN系统自带的“图画”对图片进行处理就不会失真哦),但就是这代码问题难住我了!!!

比较简单的的方法是:在设计视图下预先向图片上添加(叠加)文本框或标签控件,如果是多行文本选择文本框比较合适,应去掉文本框前面的标签,在文本框属性中设置为无边框、底色设置为透明,字体、字号、颜色等都可以预先设置好,这些都弄好后就可以根据你的功能要求在不同的事件代码中(比如窗体加载、打开、打印按钮单击等等)直接向文本框赋值字符串就可以了,当然也可以让窗体进入打印预览,显示图像及文字满意后再正式打印。追问

普通的通过插入图片在窗体/报表里这个我懂,但一旦导入插入,BMP位图就一定会被压缩和失真,达不到我需要的效果,评估应只能通过VB代码在ACCESS程序外对位图进行处理,(试过手动用WIN系统自带的“图画”对图片进行处理就不会失真哦),但就是这代码问题难住我了!!!

追答

噢,你这不是加文字了而是加位图不失真的问题。

温馨提示:答案为网友推荐,仅供参考