c# - 如何在 .NET 中固定 Excel 中的标题行?

标签 c# .net excel

我正在用 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/

相关文章:

vba - 我的宏在未定义的迭代次数后卡住

c# - 用于处理 Windows 消息队列的多线程 Windows 服务

c# - 如何在使用 ObjectDataSource 或 EntityDataSource 时将排序图像添加到 GridView header

.net - .NET Reflector 指令的命名空间

c# - 如何获取已安装更新和修补程序的列表?

excel - 如何使用应用将 Firebase 数据导出到 Excel 表格中?

c# - System.Data.OleDb.OleDbException : Invalid internet address. 如何使用 OleDb 连接到位于网络服务器上的 excel 文件

c# - Java 相当于 C# Stream.BeginRead() 和 AsyncResult?

javascript - 尝试使用 ajax 将 100mb 字节数组从 js 发送到 c# 时出错

c# - 查找 Firebird 数据库中作为主键的所有列名