”.“预设”中 到“深色木质”共24种纹理颜色,属性为:Texture. 对应的24种预设颜色.相应的设置6个渐变的底纹的 Type=msoTexturePreset,TextureName=msoTextureNews样式。
在第四张幻灯片的文本框中输入24个文字.每 Print.TextureType为纹理类型。
TextureName为纹理个文字的填充颜色分别设置为“填充效果”的“纹理”中 的名称,msoTextureNewsPrint为新闻纸,数值为13。
通对应的24种纹理颜色。
在第五张幻灯片的文本框中输 过对Sheetl表中纹理的数据分析可知.在“纹理”对入48个文字.每个文字的填充颜色分别设置为“填充 话框中.第一行的数值从13~16。
第二行的数值从9~效果”的“图案”中对应的48种图案颜色.可以设置一 12,第三行的数值从17.20,第四行的数值从1~4,第些前景和背景的颜色.颜色的设置与渐变中单色的设 五行的数值从5。
8.第六行的数值从21。
24。
置一样。
在第六张幻灯片设置“填充效果”为“图片”:第 2.5图案的数值三步,保存该
演示文稿;第四步,在Visual Basic中编 读取第五张幻灯片中的内容.“图案”标签对话框程,设置PowerPoint对象,Excel对象;第五步,读取 由“图案”、“前景”和“背景”三部分组成。
“前景”和“背PowerPoint对象中的填充效果属性.将得到的相关数据 景”的颜色值与单色的颜色值一样。
通过对”sheetl”表写入Excel表中;最后,分析Excel表中的数据。
中读取的48种图案颜色的数值分析.发现“图案”从2.2颜色的数值 “5%”开始到“实心菱形”结束.每一行图案的数值不 分别读取第一张幻灯片中的每个字的颜色的值. 是按顺序排列的。
这一点与预设、纹理的数值排列不该值是一个24位的数值,例如,红色的是255,黑色 同.在实际编程中要注意区别。
图案从“5%”到“90%”是0.白色是16777215.并将该数值送入Excel文件 是按顺序排列,数值从1到12。
属性为:Dattern=的“sheetl”表的单元格中。
演示文稿中颜色的数值与 msoPattem5Pereent.pattern为图案。
msoPattem5Per-Word、Excel中颜色的数值是一样的.但是一个很大的 cent为“5%”图案颜色.数值为1。
区别在于演示文稿中颜色没有颜色索引.即没有C01. 2.6图片的数值orIndex属性。
颜色的数值=R+G*256+B*65536。
例如: 读取第六张幻灯片中的内容,在填充效果(Fill)红色的RGB=255。
0,0,数值=255;白色的RGB= 属性中。
没有图片的相关内容,即无文件名.图片的高255.255,255, 数值=255+255*256+255*65536= 度、宽度等参数。
只是在Type中,数值为图片类型,即16777215。
同理.可以推出其他颜色的数值。
读取第二 Type=msoFillPieture。
这一点与渐变、纹理、图案不同。
张幻灯片的文本框的填充效果属性.分析单色的颜色 2.7填充效果的类型数值,同样符合RGB的规律。
前景、背景、双色等有关 填充效果由渐变、纹理、图案、图片四部分组成,颜色的RGB数值.都符合同样的规律,只需读取填充 相应的类型分别为Type=msoFillGradient、msoFillTex.属性中的BackColor、ForeColor中的数值即可。
tured、msoFillPatterned、msoFillPicture。
对应的数值为2.3预设的数值 3、4、2、6。
在编程过程中,可以首先读取Type中的数 读取第三张幻灯片中的内容.预设中的内容包括 值,就可以判断是渐变、纹理、图案、图片中的哪种填“预设颜色”和“底纹样式”。
“预设颜色”从“红13西斜” 充效果,也可以直接根据各自的属性值判断。
由于每到“宝石蓝”共24种预设颜色.属性为:Preset