1 c# excel vba excel-2007 excel-vba
你能帮我把以下Excel VB代码改写成C#吗?
Range("C9:E11").Select
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlEqual, _
Formula1:="=1"
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.Color = 255
.TintAndShade = 0
End With
Selection.FormatConditions(1).StopIfTrue = False
Run Code Online (Sandbox Code Playgroud)
您正在寻找的是Excel Automation.这意味着使用Excel提供的一组COM对象从另一个应用程序远程控制Excel.
使用VBA可以实现的任何功能都可以通过自动化实现(好的,几乎任何东西).
如果您谷歌搜索"Excel Automation C#",您将获得大量点击.如何从Microsoft Visual C#.NET自动化Microsoft Excel是第一次返回给我,看起来像一个开始的好地方.
希望这可以帮助,