伊莉討論區
標題:
VS 2013 控制excel 凍結窗格 的問題[已解決]
[打印本頁]
作者:
whgj111
時間:
2015-4-21 11:58 AM
標題:
VS 2013 控制excel 凍結窗格 的問題[已解決]
本帖最後由 whgj111 於 2015-4-23 09:13 AM 編輯
各位 大家好:
目前小弟正在使用VB 做資料輸出到EXCEL裡
資料筆數過多,在開啟EXCEL的時候,還要手動使用凍結窗格
因此小弟想要偷懶,在輸出後順便進行設定
使用的方法是:
Dim app As New Excel.Application
Dim worksheet As Excel.Worksheet
app.ActiveWindow.FreezePanes = False
worksheet.Cells(1, 1).Select()
app.ActiveWindow.FreezePanes = True
複製代碼
但是結果不是我要的,它凍結窗格會在正中央出現,而不是我指定的(1,1)上
想要請問看各位是否可以幫我解惑,謝謝。
************************************************
4/23
感謝
johnwanz
給的參考,目前正確做法如下,也給各位做個參考,謝謝。
worksheet.Activate()
worksheet.Application.ActiveWindow.SplitRow = 1
worksheet.Application.ActiveWindow.FreezePanes = True
複製代碼
作者:
johnwanz
時間:
2015-4-22 10:26 AM
請參考這一篇
How to Freeze Top Row and Apply Filter in Excel Automation with C#
我想關於.NET使用方式, 應該大同小異. 再去參考一下MSDN, 試試.
歡迎光臨 伊莉討論區 (http://a401.file-static.com/)
Powered by Discuz!