找回密码
 立即注册
搜索
楼主: wuwenhai

PPT2003中如何更换主题颜色

23
回复
2256
查看
[复制链接]

13

主题

200

帖子

36

幻币

一流武者

Rank: 3Rank: 3

积分
245
QQ
2008-9-25 16:06:25 显示全部楼层
不过会导致XP外观比较难看

先看看我改变后的效果
Snap2.jpg.thumb.jpg
刚才发现此颜色受XP主题的影响,但是没法修改,想到可能有些颜色要在配置文件里才有定义,所以试着修改了几个颜色,果然找到。
所以找到你所用的主题配置文件,位置在C:WINDOWSResourcesThemes

文件名就是<主题名称>.theme
用记事本打开,找到[Control PanelColors]下的ButtonShadow=160 160 160这一行,三个数字就是RGB的颜色值,修改成你要的颜色值,然后保存就行了。我改成了255 0 0,就变成了上图的红色背景。
不过从参数项的名称看得出来,这项是按钮阴影的颜色设置,ppt偷懒,借用了这个参数,修改它的结果就是影响了XP的外观,如下图:

还有一些线条、文字的颜色也变了

PPT学习论坛
回复 支持 反对

使用道具 举报

16

主题

213

帖子

46

幻币

一流武者

Rank: 3Rank: 3

积分
261
QQ
2008-9-25 16:07:54 显示全部楼层
不是吧?
这样岂不是会影响windows主题的美观?
我只想改变office的,不想改变windows的
看看哪位“大牛”还有其他方法没。
PPT学习论坛
回复 支持 反对

使用道具 举报

16

主题

201

帖子

46

幻币

一流武者

Rank: 3Rank: 3

积分
258
QQ
2008-9-25 16:13:38 显示全部楼层
厉害。。。都是高手啊
PPT学习论坛
回复 支持 反对

使用道具 举报

25

主题

212

帖子

66

幻币

一流武者

Rank: 3Rank: 3

积分
288
QQ
2008-9-25 16:23:09 显示全部楼层
我可以很负责任的告诉你,唯一的办法就是打电话给微软,提出你的建议,可能会在Office 2100中实现

大多软件都不会设置自己的颜色,都是由操作系统来管理外观,微软的软件由其如此
PPT学习论坛
回复 支持 反对

使用道具 举报

15

主题

207

帖子

33

幻币

一流武者

Rank: 3Rank: 3

积分
240
QQ
2008-9-25 16:26:14 显示全部楼层
个人觉得Jython的方法是唯一可行的,
Office2007里面有个主题设置便可以修改界面颜色
(我的绿色版只有三种:银色、黑色和蓝色)
可能正是为了迎合楼主的喜好而出现的
但在此之前的2003并没有在这方面定义
主要是基于早期(2003及其以前)的office专注于其功能的开发
而2007则更侧重于界面效果及图片美化处理上,
我们从PPT2007上可见一斑,
PPT的图形处理在某些程度上达到一个新水平
但自定义动画部分却没有做任何改进
说明其对功能的开发有所弱化!

PPT学习论坛
回复 支持 反对

使用道具 举报

7

主题

191

帖子

28

幻币

一流武者

Rank: 3Rank: 3

积分
228
QQ
2008-9-25 16:29:13 显示全部楼层
这是一个很有趣但却没有意义的问题。Windows的主题文件用于管理基于Windows平台的所有外观元素,任何对主题的更改都会影响到所有符合Windows标准的窗体元素。所以一个软件的皮肤改变是由软件本身来控制的,PowerPoint没有提供换肤功能,要想改变其外观属性,只能通过代码实现。
如果有人有足够的耐心,去写一个PowerPoint的皮肤外挂,微软一定会笑掉大牙的。
要想达到版主所期望的效果,只需几个API函数:
FindWindow
FindWindowEx
GetDC
CreateSolidBrush
FillRect
DeleteObject
下面是无极用代码实现的样子。
(两百金币就免了)

图片1.jpg.thumb.jpg
PPT学习论坛
回复 支持 反对

使用道具 举报

21

主题

195

帖子

60

幻币

一流武者

Rank: 3Rank: 3

积分
273
QQ
2008-9-25 16:30:43 显示全部楼层
选择不同的主题,运用是选择复制主题的”源“格式就ok
PPT学习论坛
回复 支持 反对

使用道具 举报

14

主题

194

帖子

29

幻币

一流武者

Rank: 3Rank: 3

积分
234
QQ
2008-9-25 16:38:22 显示全部楼层
选择不同的主题,运用时选择复制主题的”源“格式就ok
PPT学习论坛
回复 支持 反对

使用道具 举报

16

主题

210

帖子

49

幻币

一流武者

Rank: 3Rank: 3

积分
272
QQ
2008-9-25 17:00:25 显示全部楼层
不可以赖帐,给我加分哟!
如果不改变系统的颜色,可以把显示比例调到10%,然后画一个矩形,要什么颜色就什么颜色(这个就是你要的那种屏幕外的颜色)然后插和一张图片(有图的或白色也行,这张图片属屏幕上的).
强烈要求,加分!我想提高我的阅读权限!

PPT学习论坛
回复 支持 反对

使用道具 举报

14

主题

226

帖子

42

幻币

一流武者

Rank: 3Rank: 3

积分
269
QQ
2008-9-25 17:00:37 显示全部楼层
提醒PT可以把显示比例调到10%,然后画一个矩形(矩形画最大的那种)
PPT学习论坛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册