51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2853|回复: 6
打印 上一主题 下一主题

[求助] 如何控制字体颜色

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-11-16 15:19:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
QTP在写一个Excel文件时,想把某些固定的文字写成特殊的颜色,例如“通过”或“失败”写成字体为红色,如何实现?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-11-16 15:33:54 | 只看该作者
我也需要 大家一起研究啊
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-11-16 16:29:16 | 只看该作者
QTP中调用vba,或者预先把写测试结果的列设置条件格式
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-11-16 17:34:33 | 只看该作者

lz可以试试看用QTP调用Excel的函数

如题。

Example:
// Create the Excel object
Set ExcelObj = CreateObject("Excel.Application")
ExcelObj.Visible = true

// Open up the Excel file which has the rows or columns to be hidden.
ExcelObj.Workbooks.Open "C:\temp\Book1.xls"

// Get the sheet
Set NewSheet = ExcelObj.Sheets.Item(1)

// Loop through the first 3 rows
for i = 1 to 3
    // Capture the value in the cell
    value = NewSheet.Cells(i,1)
    msgbox value
    // Change the font color
    NewSheet.Cells(i,1).Font.Color = RGB(0, 255, 0) 'Font color
    // Change the cell color
    NewSheet.Cells(i,1).Interior.Color = RGB(0, 0, 0) 'Background color
Next

// Save the Excel file
ExcelObj.ActiveWorkbook.Save

' Close the application and clear the object reference
ExcelObj.Quit
Set ExcelObj = Nothing

希望有帮助。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-11-16 17:41:52 | 只看该作者
不错,比较强,QTP还能调用EXCEL函数
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2007-11-19 11:48:25 | 只看该作者
原帖由 jmy_1981 于 2007-11-16 17:34 发表
如题。

Example:
// Create the Excel object
Set ExcelObj = CreateObject("Excel.Application")
ExcelObj.Visible = true

// Open up the Excel file which has the rows or columns to be hidden.
Exce ...


已实现,多谢帮忙!
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2022-7-13 15:22
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    7#
    发表于 2007-11-19 18:05:08 | 只看该作者
    vbs中提供了很多颜色的常数如: vbblack,vbblue
    这样可读性比较高,不必用rgb函数

    另外,很多类vb 语言都能够在excel中的宏 命令中调通,不妨试试
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-9-20 16:52 , Processed in 0.069716 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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