頁:
[1]
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
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div> 請參考這一篇
How to Freeze Top Row and Apply Filter in Excel Automation with C#
我想關於.NET使用方式, 應該大同小異. 再去參考一下MSDN, 試試.
頁:
[1]