我有問題使用早期德爾福XE2設置條件格式與Excel結合2010Delphi和Excel.FormatConditions
我試圖重現宏如下:
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlGreater, _
Formula1:="=6"
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.ThemeColor = xlThemeColorAccent6
.TintAndShade = 0
End With
Selection.FormatConditions(1).StopIfTrue = False
嘗試,因爲我我似乎無法訪問的相當於工作
我已經達到最接近的是用下面的代碼:
XR := Xlapp.Range(...)
XR.FormatConditions.Delete;
XR.FormatConditions.Add(xlCellValue, xlGreater, '=6', EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam);
哪個有效。當我嘗試並定義顏色我有問題
FC := XR.FormatConditions[1];
FC.SetFirstPriority;
with FC.Interior do
begin
PatternColorIndex := xlAutomatic;
ThemeColor := xlThemeColorAccent6;
end;
然而,這總是告訴我,XR.FormatConditions(1)和IDispatch,因此不符合的FormatCondition分配
我在做什麼錯?
你能說清楚是什麼錯誤。運行時還是編譯時間?哪條線。什麼是精確的錯誤信息。使用複製/粘貼給我們。選擇消息的文本,然後一起按CTRL和C。將其複製到剪貼板。然後編輯問題並一起按CTRL和V.這貼。 –