返回列表 上一主題 發帖

可否在 UserForm 中的 Image 貼上Excel圖表或儲存格?

本帖最後由 luhpro 於 2011-5-1 22:45 編輯

回復 1# yen_yin_c

要知道 UserForm 中的 Image 可不可以放圖片, 可按 Alt + F11 後開啟小幫手搜尋 image 再選 Image 控制項 , 裡面會有如下說明 :
註解
Image 可以讓您在表單中顯示圖片。

方法則請看該說明在此就不贅述囉.

至於儲存格的話我倒是沒有看到Excel 2003 中(我目前用的版本) UserForm工具箱中有類似的物件,
比較可行的方式是用 TextBox 一個一個排出來,
當然, 程式寫起來會比較繁瑣...

TOP

本帖最後由 luhpro 於 2011-5-4 22:45 編輯
謝謝各位
但我面臨的問題是在UserForm 中的 Image 似乎只能指定圖檔,
可以直接把Excel輸出Chart後,貼在 ...
yen_yin_c 發表於 2011-5-3 21:36

匯出圖表成為圖片
再將圖片載入表單
Hsieh 發表於 2011-5-4 17:02

這樣的方式會有一些不便, 畢竟不是直接使用, 還要透過匯入與匯出才能看到變更後的畫面內容.

剛剛發現 Excel 2003 可能可以在 UserForm 內貼上 Chart
方法是在 UserForm 旁的控制項(若看不到按 檢視 -> 工具箱)上右下方的灰色區域按滑鼠右鍵,
然後點 "新增控制項",
裡面有一個 Microsoft Chart 11.0 點選它左邊的小方格然後按確定來新增.
接著在 UserForm 上新增這個物件,
最後在這個區域上按滑鼠右鍵可以看到相關設定資料或匯入選項,
如此應該就可以依你的需求去看要怎麼運用囉.

TOP

回復 9# Hsieh

我這裡也沒有 Win7 環境可以測試.
不過我猜是因為某些較 low level 的功能 Win7 安裝後的預設值都是擋住不讓用,
這時就要請出(真正的) "系統管理員" 權限才能正常使用.
這是之前幫客戶安裝某些 IE 元件或執行應用程式時的經驗.

或許你可以試試看對 "EXCEL 主程式(並非連結)" 按滑鼠右鍵,
以 "系統管理員身分" 執行試試.

TOP

回復 12# Hsieh

剛剛上網搜尋了一下是否有相關問題,
發現有一篇有說到此問題,
有趣的是該網址就在此站的舊論壇中.XD

MSFlexGrid控制項使用問題--煩請幫忙

TOP

本帖最後由 luhpro 於 2011-5-8 23:17 編輯

回復 1# yen_yin_c

剛剛又發現 UserForm 上不只可以放 Chart 連 Workbook(多個Sheets, 但Sheet 標籤要切換才能看到其他Sheet Name, 感覺其使用模式上多少會有些不同)
與 PivotTable(樞紐分析表)也都可以放,
我想用來放儲存格應該是沒問題的啦.

TOP

        靜思自在 : 【是否發揮了良能?】人間壽命因為短暫,才更顯得珍貴。難得來一趟人間,應問是否為人間發揮了自己的良能,而不要一味求長壽。
返回列表 上一主題