EXCEL-VBA:将用户窗体控件另存为图片

时间:2018-11-14 09:26:57

标签: excel vba

我正在尝试开发一个宏,用于为我的公司更新/生成Excel文件的页脚/页眉。 此宏的第一个版本使用工作表来存储所需的信息(图片,文本),并且可以正常工作。 我想更进一步,通过在用户表单中移动所有必需的信息来消除存储宏信息的工作表。

因此,我有具有公司徽标图片的UserForm1。这是使用SavePicture UserForm1.Logo.Picture, "D:\Logo.png"保存的,其中徽标是图像控件。

在UserForm2中,我有一个Frame控件(名为FooterText),其中填充有标签,在将整个框架保存为png(或任何图片格式)之前,需要对其进行更新。不用说SavePicture UserForm2.FooterText.Picture, "D:\Footer.png"不起作用。页脚文字超出了办公室设置的限制,因此只能添加为图片。

我现在有什么选择吗?是否有将用户窗体控件导出为图片的简单解决方案?我不想通过添加新引用来使事情复杂化,因为所有公司用户都将需要它。

0 个答案:

没有答案