如何设置窗体(表单)控件的格式?
2023-01-26 餐饮美食网 【 字体:大 中 小 】
Q:窗体(表单)控件与ActiveX控件不同,用户不能设置其格式,例如改变按钮的颜色、不能改变复选框文字的字体和颜色等。现在,我需要修改窗体控件的格式,如何才能做到呢?
图1
A:我们较为详细地解了Excel采用的开放的XML文件格式,它意味着每个Excel工作簿实质上就是一组XML文档。因此,我们可以试图操作相关的XML文档来修改窗体控件格式。
下面,以修改窗体控件——复选框的文字字体和颜色来解如何设置窗体控件的格式。以工作簿Q&A24.xlsx为例。
先对工作簿Q&A24.xlsx添加扩展名.zip,即Q&A24.xlsx.zip,双击该文件解压缩,整个过程如下图2所示。
图2
打开文件夹“xl”,接着打开子文件夹“worksheets”,打开文件“sheet1.xml”,找到如下图3所示的条目,其r:id为“rId1”。
图3
接着,打开文件夹“_rels”,打开其中的文件“sheet1.xml.rels”,在其中找到id为“rId1”的条目,如下图4所示。
图4
它告诉我们应该查找文件“../drawings/vmlDrawing1.vml”。
每个工作表中都有一个vmlDrawing?.vml文件,包含着控件或者在该vml文件中捕捉到的任何其它对象。
现在,将文件vmlDrawing1.vml拖至桌面上,然后打开它。找到定义复选框的部分,如下图5所示。
图5
我们将字体修改为“微软雅黑”,将颜色修改为红色,如下图6所示。
图6
注意到,在vml文件中,我们还可以看到控件的其它信息,例如控件的大小和位置,即0,54,1,4,3,2,3,2。
最后,在修改完成vml文件后,将其拖回到压缩文件的drawing文件夹中,再将文件名由Q&A24.xlsx.zip改回为Q&A24.xlsx。
打开该工作簿,可以看到复选框文字的字体和颜色都被修改了,如图7所示。
如何自制蛋挞
肉火烧面怎么和面
奶茶几分糖好喝
过桥米线是哪里的?
面霜和乳液的区别
怎么摘隐形眼镜
粉饼和散粉的区别
冷烫和热烫的区别
高品质香水如何鉴别?用三步就可以解决
如何去除黑眼圈