ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 307|回复: 1

学习FillFormat.PresetGradientType知道枚举和属性的概念

[复制链接]

TA的精华主题

TA的得分主题

发表于 2024-9-12 09:53 | 显示全部楼层 |阅读模式
本帖最后由 ning84 于 2024-9-12 09:56 编辑

PowerPoint) (FillFormat.PresetGradientType 屬性 | Microsoft Learn  https://learn.microsoft.com/zh-h ... .presetgradienttype



msoGradientBrass
msoGradientCalmWater
msoGradientChrome
msoGradientChromeII
msoGradientDaybreak
msoGradientDesert
msoGradientEarlySunset
msoGradientFire
msoGradientFog
msoGradientGold
msoGradientGoldII
msoGradientHorizon
msoGradientLateSunset
msoGradientMahogany
msoGradientMoss
msoGradientNightfall
msoGradientOcean
msoGradientParchment
msoGradientPeacock
msoGradientRainbow
msoGradientRainbowII
msoGradientSapphire
msoGradientSilver
msoGradientWheat
msoPresetGradientMixed




MsoPresetGradientType 枚举 (Microsoft.Office.Core) | Microsoft Learn  https://learn.microsoft.com/zh-c ... ype?view=office-pia

msoGradientBrass20
铜黄色渐变。
msoGradientCalmWater8
心如止水渐变。
msoGradientChrome21
铬色渐变。
msoGradientChromeII22
铬色 II 渐变。
msoGradientDaybreak4
雨后初晴渐变。
msoGradientDesert6
漫漫黄沙渐变。
msoGradientEarlySunset1
红日西斜渐变。
msoGradientFire9
熊熊火焰渐变。
msoGradientFog10
薄雾浓云渐变。
msoGradientGold18
金色年华渐变。
msoGradientGoldII19
金色年华 II 渐变。
msoGradientHorizon5
极目远眺渐变。
msoGradientLateSunset2
金乌坠地渐变。
msoGradientMahogany15
红木渐变。
msoGradientMoss11
茵茵绿原渐变。
msoGradientNightfall3
暮霭沉沉渐变。
msoGradientOcean7
碧海青天渐变。
msoGradientParchment14
羊皮纸渐变。
msoGradientPeacock12
孔雀开屏渐变。
msoGradientRainbow16
彩虹出岫渐变。
msoGradientRainbowII17
彩虹出岫 II 渐变。
msoGradientSapphire24
宝石蓝渐变。
msoGradientSilver23
银波荡漾渐变。
msoGradientWheat13
麦浪滚滚渐变。
msoPresetGradientMixed-2
混和渐变。

处理形状(图形对象) | Microsoft Learn  https://learn.microsoft.com/zh-c ... pes-drawing-objects

形状(图形对象)由三种不同的对象表示:Shapes 集合、ShapeRange 集合和 Shape 对象。 一般而言, Shapes 集合可用于创建形状和遍历幻灯片上的所有形状; Shape 对象可用于修改单个形状; ShapeRange 集合可用于修改多个形状,就像在用户界面中处理多个选定形状一样。
设置形状的属性
形状的许多格式属性不是由直接应用于 Shape 或 ShapeRange 对象的属性设置的。 而相关的形状属性在第二级对象内进行组合,例如 FillFormat 对象,其中包含了与形状填充相关的所有属性;又如 LinkFormat 对象,其中包含了链接的 OLE 对象特有的所有属性。 要设置形状的属性,必须先返回代表相关形状属性集的对象,然后设置该返回的对象的属性。 例如,使用 Fill 属性返回 FillFormat 对象,然后设置 FillFormat 对象的 ForeColor 属性,从而设置指定形状的前景填充色,如以下示例所示。
[backcolor=var(--theme-code-header)][size=0.8]VB复制[color=var(--theme-success-invert) !important][backcolor=var(--theme-success-base) !important][size=1.125]

Set myDocument = ActivePresentation.Slides(1)myDocument.Shapes(1).Fill.ForeColor.RGB = RGB(255, 0, 0)

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-9-12 10:18 | 显示全部楼层
FillFormat.PresetTexture 属性 (PowerPoint) | Microsoft Learn  https://learn.microsoft.com/zh-c ... ormat.presettexture


PresetTexture 属性的值可以是其中一个 MsoPresetTexture 常量。
[size=0.875em]展开表

msoPresetTextureMixed

msoTextureBlueTissuePaper

msoTextureBouquet

msoTextureBrownMarble

msoTextureCanvas

msoTextureCork

msoTextureDenim

msoTextureFishFossil

msoTextureGranite

msoTextureGreenMarble

msoTextureMediumWood

msoTextureNewsprint

msoTextureOak

msoTexturePaperBag

msoTexturePapyrus

msoTextureParchment

msoTexturePinkTissuePaper

msoTexturePurpleMesh

msoTextureRecycledPaper

msoTextureSand

msoTextureStationery

msoTextureWalnut

msoTextureWaterDroplets

msoTextureWhiteMarble

msoTextureWovenMat


  1. Sub lll()
  2.   Dim ShpRng As ShapeRange
  3.       Set ShpRng = Application.ActiveWindow.Selection '.ShapeRange
  4.       With ShpRng
  5.            Debug.Print .Name
  6.            Debug.Print .Fill.PresetGradientType
  7.            .Select
  8.            .Fill.PresetGradient msoGradientFromCenter, 1, msoGradientDaybreak
  9.            Debug.Print .Fill.PresetGradientType
  10.       End With
  11. End Sub
复制代码



您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-10-23 18:23 , Processed in 0.035667 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表