我有一个VBA代码,我想把它转换成python脚本。在
Sub formatStatus()
Dim ws As Worksheet
Dim fc_blocked As FormatCondition
Set ws = ThisWorkbook.ActiveSheet()
ws.Columns(1).FormatConditions.Delete
Set fc_blocked = ws.Columns(1).FormatConditions.Add(Type:=xlTextString, TextOperator:=xlContains, String:="blocked")
fc_blocked.Font.Color = RGB(100, 48, 160)
fc_blocked.Interior.Color = RGB(180, 120, 250)
End Sub
我的python代码如下所示:
^{pr2}$但我有个例外。在
我试过了
fcBlocked = ws.Columns(iCol).FormatConditions.Add(Type = win32.constants.xlCellValue, TextOperator=win32.constants.xlEqual Formula1='="blocked"')
fcBlocked.Font.Color = int('%02x%02x%02x' % (100, 48, 160)[::-1],16)
fcBlocked.Interior.Color = int('%02x%02x%02x' % (180, 120, 250)[::-1],16)
但它检查文本是否相等,而不是字符串是否包含“blocked”。在
有人能给我个建议吗?在
提前感谢并致以诚挚的问候!在
刚花了一个小时才找到答案,差点投降,但最终找到了答案:
相关问题 更多 >
编程相关推荐