2017-03-08 81 views
1
打印頁面

我想兩個數據集寫入這樣微軟互操作的Excel:寫未來

DATASET1 
HEADER1 | HEADER2 | HEADER3 | ... | 
========|=========|=========|====== 
DATA11 | DATA12 | DATA13 | ... | 
      ... 

DATASET2 
HEADER1 | HEADER2 | HEADER3 | ... | 
========|=========|=========|====== 
DATA11 | DATA12 | DATA13 | ... | 
      ... 

一個Excel張其實嘛,這不是一個困難的任務,因爲你可以簡單地通過重複數據上數據集和需要確保你的指針是正確的。但是現在我想確保第二個數據集的標題和數據將位於下一個打印頁面區域中,以確保標題和數據在同一頁面上(例如,創建一個PDF文件)。

在Word/LaTeX中是啓動分頁符的命令/宏。 Excel中有類似的東西嗎?

回答

1

是的,只需使用Sheet.HPageBreaks.Add方法。更多信息here

學習如何用Excel做所有這些事情的最好方法是錄製宏;有史以來最好的工具。

雖然你的方法似乎有點偏離。你有什麼保證,每張桌子可以垂直或水平放在一個頁面上?也許你最好將每個表格導出到自己的表格中,並強制它在一個頁面中打印。如果表可以跨越多個頁面,另一個選項是配置每個表格,以便將標題打印在每個頁面的頂部。

要學習如何實現這些選項中的任何一個,請記錄一個宏並手動執行。

+0

哦好吧我知道你的意思。但是上面給出的表格設計僅僅是一個例子。該表限制在列中,但不在行中。這就是爲什麼我要求一種分頁方式。謝謝您的幫助 – dpa