我正在用 C# 创建一个 Excel 电子表格。当用户滚动行时,我喜欢将标题(第一)行固定到位。如何在 C#(或 VB.NET)中做到这一点?
最佳答案
我知道这不是一个完全详细的答案,但它应该可以帮助您朝着正确的方向前进。当我之前做了很多 Perl 和后来的 Excel 的 Ruby 自动化并想知道如何实现这一点时,我通常会录制一个宏并检查其代码以查看 VBA 如何与对象交互。我也是为您的任务这样做的,这就是我得到的:
Sub Makro1()
'
' Makro1 Makro
'
'
ActiveWindow.SplitRow = 1.1
With ActiveWindow
.SplitColumn = 0
.SplitRow = 1
End With
ActiveWindow.FreezePanes = True
End Sub
我会把它留给其他人翻译成 C#,但它应该是在公园里散步。
关于c# - 如何在 .NET 中固定 Excel 中的标题行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2074107/