我有一個由我的訪問程序生成的報告。報告中的每個記錄都有一個存儲在外部的圖片,並用文件路徑引用。我想讓我的用戶可以複製圖片,以便將它們粘貼到電子郵件或文檔中。由於圖片存儲在外部,所以複製功能不能從右擊上下文菜單中獲得。有沒有一種方法可以添加到按鈕中,並使用VBA從文件路徑中獲取圖片並將其放入剪貼板?訪問VBA映像副本
1
A
回答
1
那麼我想出了一個體面的工作。我在這裏發現了一些代碼http://access.mvps.org/access/api/api0042.htm。由於此代碼旨在用於表單中,因此我在報表中放置了一個按鈕,用於打開表單並傳入圖像的文件路徑。表單打開後,它將圖像控件設置爲傳入的文件路徑。然後它執行復制功能並關閉它自己。這似乎工作得很好。
1
你可以嘗試的步驟在http://support.microsoft.com/kb/210216 詳細然而從文章的同一說明:
「Microsoft Access不具有將信息發送到剪貼板命令要發佈的信息複製到剪貼板,你需要定義一個調用多個Microsoft Windows API函數的Visual Basic for Applications函數,本文將向您展示如何創建一個將文本複製到剪貼板的函數「
所以如果這個答案是你的問題取決於你是多麼舒服正在創建功能並使用API
0
您可以添加像這樣到雙擊事件的圖像:
Shell "RunDLL32.exe C:\Windows\System32\Shimgvw.dll,ImageView_Fullscreen " _
& Me.FullPathtoImage
這將在Windows圖片和傳真查看器中打開它,用戶可以複製等等。
+0
謝謝@Remou,這是一個不錯的主意,但我想我寧願不必像這樣打開一個單獨的窗口。我在下面的答案有點混亂,但它工作得很好。 – DasPete 2013-03-20 20:34:38
相關問題
- 1. 訪問SQL副本
- 2. 訪問映像
- 3. VBA Word副本表
- 4. 基於哪個div圖像訪問不同的圖像副本
- 5. Ant許多映射器問題副本
- 6. 訪問VBA - 識別文本
- 7. VBA中的變量副本
- 8. Outlook VBA AppointmentItem.Move創建副本
- 9. 實現副本的可訪問性
- 10. mongodb副本集無法訪問
- 11. 無法訪問/健康副本集
- 12. 在VBA訪問
- 13. SQL - 訪問 - VBA
- 14. 訪問VBA - Msgbox
- 15. Apache Usergrid Swift SDK訪問資產映像
- 16. 訪問映像需要驗證
- 17. StorageFile - 訪問LocalStorage外部的映像
- 18. 無法訪問S3映像的用戶
- 19. 訪問映像的Internet Explorer自動化
- 20. 根訪問的副作用
- 21. LUA副本問題
- 22. 問題與副本()
- 23. 訪問VBA代碼的版本控制?
- 24. MS使用VBA訪問純文本
- 25. 訪問2016 VBA文本框爲空
- 26. VBA - 訪問文本值錯誤
- 27. 範圍副本VBA 400錯誤
- 28. VBA篩選器表和副本
- 29. VBA嵌套字典副本/克隆
- 30. 在Excel VBA中跨域文件副本
感謝您的快速回復@Topio。不幸的是,我對Windows API沒有多少經驗,我不得不深入研究一下,看看我能弄清楚什麼。 – DasPete 2013-03-20 18:09:17