在工作表页面上查找总高度(浮点)

本文关键字:高度 浮点 查找 工作 | 更新日期: 2023-09-27 18:25:42

有没有一种方法可以在C#中用程序计算Excel工作表页的浮动总高度值(减去上下边距后)?感谢

如果你发现我的问题没有解释清楚,请留下评论。我会改进我的问题。

在工作表页面上查找总高度(浮点)

当然,简单的答案是从页面高度减去PageSetup类的TopMarginBottomMargin属性之和;您可以构建一个函数,根据PageSize属性的值查找页面的高度。

如果你正在寻找比这更有用的东西,根据工作表中的数据计算一些东西,在Excel对象模型中环顾四周后,我得出的结论是答案是"否"。

理论上,我想你可以使用行的标称高度以及打印机的dpi设置和比例因子来计算打印的单元格范围的高度,但正确的机会似乎非常小(尤其是如果比例因子是"缩小以适应"或类似的)。

您更喜欢使用哪种方法?1) NPOI(xls)2) 开放式XML SDK(xlsx)3) Excel Interop(取决于您安装的Microsoft Excel版本)