ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[已解决] PPT表格设置为无填充色 + 表格样式枚举分享

[复制链接]

TA的精华主题

TA的得分主题

发表于 2024-9-18 13:17 | 显示全部楼层 |阅读模式
本帖最后由 aman1516 于 2024-9-18 19:27 编辑

如题,在PPT插入表格后,如何将表格背景填充设置为“无填充色”——即透明?

详见附件: 表格填充色设置.rar (43.56 KB, 下载次数: 4)


TA的精华主题

TA的得分主题

发表于 2024-9-18 14:54 来自手机 | 显示全部楼层
'应用样式→"无样式,网格型"

shp.Table.ApplyStyle "{5940675A-B579-460E-94D1-54222C63F5DA}", True

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-9-18 17:08 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
lss001 发表于 2024-9-18 14:54
'应用样式→"无样式,网格型"

shp.Table.ApplyStyle "{5940675A-B579-460E-94D1-54222C63F5DA}", True

试了好多个属性方法都搞不掂,却想不到,可通过套用一个表格样式来实现,
老师不但技术功底深厚,思路也极其灵活,太厉害了!

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-9-18 19:25 | 显示全部楼层
枚举表格样式:

  1. Sub tblSty()    '

  2. Set tbl = shp.Table

  3. 'No Style, Table Grid:
  4. tbl.ApplyStyle "{5940675A-B579-460E-94D1-54222C63F5DA}", True
  5. 'No Style, No Grid:
  6. tbl.ApplyStyle "{2D5ABB26-0587-4C30-8999-92F81FD0307C}", True

  7. 'Themed Style 1 -Accent 1~6:
  8. tbl.ApplyStyle "{3C2FFA5D-87B4-456A-9821-1D502468CF0F}", True
  9. tbl.ApplyStyle "{284E427A-3D55-4303-BF80-6455036E1DE7}", True
  10. tbl.ApplyStyle "{69C7853C-536D-4A76-A0AE-DD22124D55A5}", True
  11. tbl.ApplyStyle "{775DCB02-9BB8-47FD-8907-85C794F793BA}", True
  12. tbl.ApplyStyle "{35758FB7-9AC5-4552-8A53-C91805E547FA}", True
  13. tbl.ApplyStyle "{08FB837D-C827-4EFA-A057-4D05807E0F7C}", True

  14. 'Themed Style 2 - Accent 1~6
  15. tbl.ApplyStyle "{D113A9D2-9D6B-4929-AA2D-F23B5EE8CBE7}", True
  16. tbl.ApplyStyle "{18603FDC-E32A-4AB5-989C-0864C3EAD2B8}", True
  17. tbl.ApplyStyle "{306799F8-075E-4A3A-A7F6-7FBC6576F1A4}", True
  18. tbl.ApplyStyle "{E269D01E-BC32-4049-B463-5C60D7B0CCD2}", True
  19. tbl.ApplyStyle "{327F97BB-C833-4FB7-BDE5-3F7075034690}", True
  20. tbl.ApplyStyle "{638B1855-1B75-4FBE-930C-398BA8C253C6}", True

  21. 'Light Style 1:
  22. tbl.ApplyStyle "{9D7B26C5-4107-4FEC-AEDC-1716B250A1EF}", True
  23. 'Light Style 1 -Accent 1~6:
  24. tbl.ApplyStyle "{3B4B98B0-60AC-42C2-AFA5-B58CD77FA1E5}", True
  25. tbl.ApplyStyle "{0E3FDE45-AF77-4B5C-9715-49D594BDF05E}", True
  26. tbl.ApplyStyle "{C083E6E3-FA7D-4D7B-A595-EF9225AFEA82}", True
  27. tbl.ApplyStyle "{D27102A9-8310-4765-A935-A1911B00CA55}", True
  28. tbl.ApplyStyle "{5FD0F851-EC5A-4D38-B0AD-8093EC10F338}", True
  29. tbl.ApplyStyle "{68D230F3-CF80-4859-8CE7-A43EE81993B5}", True

  30. 'Light Style 2:
  31. tbl.ApplyStyle "{7E9639D4-E3E2-4D34-9284-5A2195B3D0D7}", True
  32. 'Light Style 2 - Accent 1:
  33. tbl.ApplyStyle "{69012ECD-51FC-41F1-AA8D-1B2483CD663E}", True
  34. tbl.ApplyStyle "{72833802-FEF1-4C79-8D5D-14CF1EAF98D9}", True
  35. tbl.ApplyStyle "{F2DE63D5-997A-4646-A377-4702673A728D}", True
  36. tbl.ApplyStyle "{17292A2E-F333-43FB-9621-5CBBE7FDCDCB}", True
  37. tbl.ApplyStyle "{5A111915-BE36-4E01-A7E5-04B1672EAD32}", True
  38. tbl.ApplyStyle "{912C8C85-51F0-491E-9774-3900AFEF0FD7}", True

  39. 'Light Style 3:
  40. tbl.ApplyStyle "{616DA210-FB5B-4158-B5E0-FEB733F419BA}", True
  41. 'Light Style 3 -Accent 1~6:
  42. tbl.ApplyStyle "{BC89EF96-8CEA-46FF-86C4-4CE0E7609802}", True
  43. tbl.ApplyStyle "{5DA37D80-6434-44D0-A028-1B22A696006F}", True
  44. tbl.ApplyStyle "{8799B23B-EC83-4686-B30A-512413B5E67A}", True
  45. tbl.ApplyStyle "{ED083AE6-46FA-4A59-8FB0-9F97EB10719F}", True
  46. tbl.ApplyStyle "{BDBED569-4797-4DF1-A0F4-6AAB3CD982D8}", True
  47. tbl.ApplyStyle "{E8B1032C-EA38-4F05-BA0D-38AFFFC7BED3}", True

  48. 'Medium Style 1:
  49. tbl.ApplyStyle "{793D81CF-94F2-401A-BA57-92F5A7B2D0C5}", True
  50. 'Medium Style 1 -Accent 1~6:
  51. tbl.ApplyStyle "{B301B821-A1FF-4177-AEE7-76D212191A09}", True
  52. tbl.ApplyStyle "{9DCAF9ED-07DC-4A11-8D7F-7B35C25682E}", True
  53. tbl.ApplyStyle "{1FECB4D8-DB02-4DC6-A0A2-4F2EBAE1DC90}", True
  54. tbl.ApplyStyle "{1E171933-4619-4E11-9A3F-F7608DF75F80}", True
  55. tbl.ApplyStyle "{FABFCF23-3B69-468F-B69F-88F6DE6A72F2}", True
  56. tbl.ApplyStyle "{10A1B5D5-9B99-4C35-A422-299274C87663}", True

  57. ' Medium Style 2:
  58. tbl.ApplyStyle "{073A0DAA-6AF3-43AB-8588-CEC1D06C72B9}", True

  59. 'Medium Style 2 - Accent 1~6:
  60. tbl.ApplyStyle "{5C22544A-7EE6-4342-B048-85BDC9FD1C3A}", True
  61. tbl.ApplyStyle "{21E4AEA4-8DFA-4A89-87EB-49C32662AFEO}", True
  62. tbl.ApplyStyle "{F5AB1C69-6EDB-4FF4-983F-18BD219EF322}", True
  63. tbl.ApplyStyle "{00A15C55-8517-42AA-B614-E9B94910E393}", True
  64. tbl.ApplyStyle "{{7DF18680-E054-41AD-8BC1-D1AEF772440D}", True
  65. tbl.ApplyStyle "{93296810-A885-4BE3-A3E7-6D5BEEA58F35}", True

  66. ' Medium Style 3:
  67. tbl.ApplyStyle "{8EC20E35-A176-4012-BC5E-935CFFF8708E}", True
  68. 'Medium Style 3 -Accent 1~6:
  69. tbl.ApplyStyle "{6E25E649-3F16-4E02-A733-19D2CDBF48F0}", True
  70. tbl.ApplyStyle "{85BE263C-DBD7-4A20-BB59-AAB30ACAA65A}", True
  71. tbl.ApplyStyle "{EB344D84-9AFB-497E-A393-DC336BA19D2E}", True
  72. tbl.ApplyStyle "{EB9631B5-78F2-41C9-869B-9F39066F8104}", True
  73. tbl.ApplyStyle "{74C1A8A3-306A-4EB7-A6B1-4F7E0EB9C5D6}", True
  74. tbl.ApplyStyle "{2A488322-F2BA-4B5B-9748-0D474271808F}", True

  75. 'Medium Style 4:
  76. tbl.ApplyStyle "{D7AC3CCA-C797-4891-BE02-D94E43425B78}", True
  77. ' Medium Style 4 - Accent 1~6:
  78. tbl.ApplyStyle "{69CF1AB2-1976-4502-BF36-3FF5EA218861}", True
  79. tbl.ApplyStyle "{8A107856-5554-42FB-B03E-39F5DBC370BA}", True
  80. tbl.ApplyStyle "{0505E3EF-67EA-436B-97B2-0124C06EBD24}", True
  81. tbl.ApplyStyle "{C4B1156A-380E-4F78-BDF5-A606A8083BF9}", True
  82. tbl.ApplyStyle "{22838BEF-8BB2-4498-84A7-C5851F593DF1}", True
  83. tbl.ApplyStyle "{16D9F66E-5EB9-4882-86FB-DCBF35E3C3E4}", True

  84. 'Dark Style 1:
  85. tbl.ApplyStyle "{E8034E78-7F5D-4C2E-B375-FC64B27BC917}", True
  86. 'Dark Style 1 -Accent 1~6:
  87. tbl.ApplyStyle "{125E5076-3810-47DD-B79F-674D7AD40C01}", True
  88. tbl.ApplyStyle "{37CE84F3-28C3-443E-9E96-99CF82512B78}", True
  89. tbl.ApplyStyle "{D03447BB-5D67-496B-8E87-E561075AD55C}", True
  90. tbl.ApplyStyle "{E929F9F4-4A8F-4326-A1B4-22849713DDAB}", True
  91. tbl.ApplyStyle "{8FD4443E-F989-4FC4-A0C8-D5A2AF1F390B}", True
  92. tbl.ApplyStyle "{AF606853-7671-496A-8E4F-DF71F8EC918B}", True

  93. 'Dark Style 2:
  94. tbl.ApplyStyle "{5202B0CA-FC54-4496-8BCA-5EF66A818D29}", True
  95. ' Dark Style 2 - Accent 1/Accent 2:
  96. tbl.ApplyStyle "{0660B408-B3CF-4A94-85FC-2B1E0A45F4A2}", True
  97. ' Dark Style 2 - Accent 3/Accent 4:
  98. tbl.ApplyStyle "{91EBBBCC-DAD2-459C-BE2E-F6DE35CF9A28}", True
  99. ' Dark Style 2 - Accent 5/Accent 6:
  100. tbl.ApplyStyle "{46F890A9-2807-4EBB-B81D-B2AA78EC7F39}", True

  101. End Sub
复制代码

但如果是填充一个图片的话,又怎么弄叫呢,
手动操作,有选择图片文件的,还有从剪切板填充的

TA的精华主题

TA的得分主题

发表于 2024-9-18 22:58 来自手机 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
aman1516 发表于 2024-9-18 19:25
枚举表格样式:

但如果是填充一个图片的话,又怎么弄叫呢,

shp.Select '选择后填充指定图片
With ActiveWindow.Selection.ShapeRange.Fill
    .Visible = msoTrue
    .UserPicture "D:\1.jpg"
End With

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-9-19 20:55 | 显示全部楼层
lss001 发表于 2024-9-18 22:58
shp.Select '选择后填充指定图片
With ActiveWindow.Selection.ShapeRange.Fill
    .Visible = msoTru ...

感谢指导,可以了:
1)整体填充
    PowerPoint.ActivePresentation.Slides(1).Shapes("表格 1").Fill.UserPicture ("D:\Downloads\TestBmp\SH.png")
2)单个表格填充
   PowerPoint.ActivePresentation.Slides(1).Shapes("表格 1").Table.Cell(1, 1).Shape.Fill.UserPicture ("D:\Downloads\TestBmp\T1.jpg")


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

本版积分规则

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

GMT+8, 2024-11-21 16:41 , Processed in 0.041632 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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