Foxtable(狐表)用户栏目专家坐堂 → [求助]颜色转换问题


  共有2825人关注过本帖树形打印复制链接

主题:[求助]颜色转换问题

帅哥哟,离线,有人找我吗?
pcxjxjhkw
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1791 积分:12764 威望:0 精华:1 注册:2013/7/18 15:51:00
[求助]颜色转换问题  发帖心情 Post By:2015/6/16 17:16:00 [只看该作者]

 VBA中的颜色用的是:ColorIndex
FT中的颜色用的是:Color.xxx
保存颜色的值为一整数。即颜色标签.value
还有RGB值

问题:三者之间如何转换,特别是一与二、三之间的换算。

[此贴子已经被作者于2015/6/16 17:19:08编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/6/16 17:18:00 [只看该作者]

app.ActiveWindow.Selection.Font.Color = Color.F romARGB(0,10,10,10).ToARGB

 

app.ActiveWindow.Selection.Font.Color = Color.Red.ToARGB


 回到顶部
帅哥哟,离线,有人找我吗?
pcxjxjhkw
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1791 积分:12764 威望:0 精华:1 注册:2013/7/18 15:51:00
  发帖心情 Post By:2015/6/16 17:28:00 [只看该作者]

app.ActiveWindow.Selection.Font.Color = Color.Red.ToARGB

老师,报错:参数超出范围!

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/6/16 17:31:00 [只看该作者]

app.ActiveWindow.Selection.Font.Color = Color.F romARGB(0,Color.Red.R,Color.Red.G,Color.Red.B).ToARGB

 回到顶部
帅哥哟,离线,有人找我吗?
pcxjxjhkw
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1791 积分:12764 威望:0 精华:1 注册:2013/7/18 15:51:00
  发帖心情 Post By:2015/6/16 17:37:00 [只看该作者]

老师,是这样的。
我将一颜色标签设置后的颜色值(一整数)保存到表中,现要将word中的文本设置为该颜色(保存在表中的整数)。

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/6/16 17:45:00 [只看该作者]

 一样的意思,只是word中的,A参数透明度,是0,而不是255而已

 

 所以要处理一下

 

Dim c As Color = Color.Red

app.ActiveWindow.Selection.Font.Color = Color.F romARGB(0,c.R,c.G,c.B).ToARGB


 回到顶部
帅哥哟,离线,有人找我吗?
pcxjxjhkw
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1791 积分:12764 威望:0 精华:1 注册:2013/7/18 15:51:00
  发帖心情 Post By:2015/6/16 17:47:00 [只看该作者]

试试

 回到顶部
帅哥哟,离线,有人找我吗?
pcxjxjhkw
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1791 积分:12764 威望:0 精华:1 注册:2013/7/18 15:51:00
  发帖心情 Post By:2015/6/16 18:06:00 [只看该作者]

老师,未达到预期效果,字体未设为红色。

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/6/16 18:18:00 [只看该作者]

搞错了,要换过来

 

Dim c As Color = Color.Red

app.ActiveWindow.Selection.Font.Color = Color.F romARGB(0,c.B,c.G,c.R).ToARGB


 回到顶部
帅哥哟,离线,有人找我吗?
pcxjxjhkw
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1791 积分:12764 威望:0 精华:1 注册:2013/7/18 15:51:00
  发帖心情 Post By:2015/6/16 18:28:00 [只看该作者]

仍无效果哟!

 回到顶部
总数 13 1 2 下一页