有沒有辦法在C#中以編程方式(減去頂部和底部邊距之後)找出Excel工作表頁面的浮點值的總高度?謝謝查找工作表頁面上的總高度(浮點數)頁面
如果您發現我沒有清楚解釋我的問題,請發表評論。我會改進我的問題。
有沒有辦法在C#中以編程方式(減去頂部和底部邊距之後)找出Excel工作表頁面的浮點值的總高度?謝謝查找工作表頁面上的總高度(浮點數)頁面
如果您發現我沒有清楚解釋我的問題,請發表評論。我會改進我的問題。
當然,瑣碎的答案是減去PageSetup
的總和類的TopMargin
和BottomMargin
屬性從頁面的高度;你可以建立一個函數來根據PageSize
屬性的值查找頁面的高度。
如果您正在尋找更有用的東西,根據工作表中的數據計算出某些東西,然後在Excel對象模型中查找一些信息後,我得出結論:答案是「沒有」。
我想你可以在理論上使用行的名義高度以及打印機的dpi設置和比例因子來計算單元格的打印範圍的高度,但是獲得正確的機率似乎非常小(特別是如果比例因子是「縮小到適合」或類似的)。
屏幕上可見區域的高度?在打印頁面上?還是其他東西的高度? – phoog 2012-02-23 01:29:48
@phoog在打印的頁面上。 – alont 2012-02-25 03:36:24