VB6 操作 Excel 2000-2003 有以下疑問.
1. 我使用 XY 散佈圖, 假設新增五條線, 在右方的例圖說明
(Legend)中,總會有第一個不知從那兒來的 "數列1" 但是從
chart.SeriesColelection 中卻又刪除不掉.
2. 若以開啟舊檔(以GetObject("C:\abc.xls")), 抓取 sheet 中
資料, worksheet.charts.add 所新增的 chart, 可以操作其中的
Legend.Font, PlotArea, Axes 定義等都沒問題. 但是若次檔案是
從無到有 (以 CreateObject("Excel.Application") 闡生的
WorkBook 則其中上述項目都沒法更動, 好像錯誤是 Legend,
PlotArea 等非可存取項目或是物件不存在的錯誤訊息. Why?
3. worksheet.charts.add [before], [after]. 此 before,
after 該填入啥才能改新增 charts 的排列順序. 我需要他跟
worksheet 以某種順序排列, 所以需要調整. 使用 .move 也不行
4. 以 Excel 錄製巨集的方式來產生的範例程式碼要怎樣才能用?
因為他範例碼中有好些未定義即使用的 Global 物件, 我在 VB6
中不知從何找到...
5. 以 #2 所提, 開啟舊檔的方法產生出的 Workbook(此時的
Application都是在隱藏狀態), 下此 Double-click 開啟時, 都會
自動被隱藏, 要從哪設定讓他是直接可視的呢?
文章標籤
全站熱搜
創作者介紹
創作者 vbqa 的頭像
vbqa

小吳 VBQA 程式設計討論

vbqa 發表在 痞客邦 留言(15) 人氣(524)