- 帖子
- 14
- 主題
- 4
- 精華
- 0
- 積分
- 19
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- office2010
- 閱讀權限
- 10
- 性別
- 男
- 註冊時間
- 2015-11-19
- 最後登錄
- 2019-7-1
|
各位大大好
小弟想請教2個問題
1.
相信有在excel畫圖經驗的人都知道 如果游標落在任一個非空白儲存格時 在執行繪圖時 exel會自己抓取一些數據就直接畫圖了
但這有時都不是我們想要的結果
因此 如果先讓游標落在空白儲存格時 點選"新增圖表"功能時就是一張空白的圖表
這時候繪出來的圖就一定會是我們想要的數據
請問有沒有什麼方法是可以讓我在VBA執行繪圖時避免自動選取數列的功能呢?
因為excel內建這種功能有時真的會造成別人的誤解
2.
目前我將工作表內的圖也一併呈現在userform上面
但是在userform上面的圖片解析度與excel上的差非常多
請問這有什麼辦法解決嗎?
關於我撰寫在userform上面顯示圖片的程式碼如下:
Dim TempFile As String, fso, fldr
Dim imageW, imageH
Set fso = CreateObject("Scripting.FileSystemObject")
TempFile = "C:\" & Replace(fso.GetTempName, "tmp", "GIF")
.ChartObjects(1).Chart.Export filename:=TempFile, filtername:="GIF"
.ChartObjects(1).Width = Image1.Width
.ChartObjects(1).Height = Image1.Height
Image1.Picture = LoadPicture(TempFile)
Image1.PictureSizeMode = fmPictureSizeModeStretch
謝謝大家 |
|