[VBA ] vba可以寫看圖程式嗎

作者: unfinish (百年孤寂)   2014-05-14 00:43:47
我工作時必須看產品的不良品照片
然後再把不良狀況記錄進excel中
至少要幾個動作 用秀圖軟體看圖 切換到excel 輸入不良狀況
所以我想用vba來達成
我寫了一個 但是達不到我所想要的功能
http://pan.baidu.com/s/1hqzcXYs ←我寫好的部份
檔案說明
點選路徑按鍵 選擇路徑 點選檔案名稱 圖就會秀在image控制項中
我工作上要看的圖大概是4450×2480 16色的圖
目前遭遇的問題是
1.圖太大 只能看到正中央的局部而且沒辦法移動圖
2.圖檔載入太慢(家裡電腦還好 但公司用的是賽揚1.2G的 慢到不行還會當)
希望能有的功能
1.希望能像看圖軟體一樣 能把圖放大縮小然後用滑鼠移動看圖的每個角落
2.加快載入速度
但是有所限制 公司的電腦有卡使用者權限
.ocx之類的檔案沒辦法存入\system32中
所以沒辦法另外註冊其他方便使用的activeX控制項
不知道在這種情形下可以寫出我需求的功能嗎
希望各位大大不吝賜教
謝謝大家
作者: MOONRAKER (㊣牛鶴鰻毛人)   2014-05-14 08:07:00
以你的機器 硬寫出來應該也是很慢找個夠快的看圖軟體可能較實在
作者: johnpage (johnpage)   2014-05-14 08:11:00
vba無法直接存取記憶體,所以快不了。vb 及 c++可以直接,所以很快這需要下特殊指令
作者: Marty (DNA探針)   2014-05-14 09:59:00
問題在賽揚1.2G 這麼大的圖用VBA寫穩死....

Links booklink

Contact Us: admin [ a t ] ucptt.com