注冊 登錄
Office中國論壇/Access中國論壇 返回首頁

t小寶的個人空間 http://m.mzhfr.cn/?71896 [收藏] [復制] [分享] [RSS]

日志

用VBA代碼判斷OLE字段中的內(nèi)容是否是包對象

熱度 2已有 2524 次閱讀2013-4-25 16:46 |個人分類:Access| ole對象, Package

用VBA代碼判斷OLE字段中的內(nèi)容是否是包對象。
源于為這個帖子解決的問題:雙擊OLE字段關聯(lián)應用程序打開文件出錯
在綁定的ole對象框中插入對象時,如果對象類型是Word文檔、Excel文檔等可以自動化并且是微軟“近親”的,對象框中會標記為這些類型的文檔,其他如rar、exe等會變成包(Package)對象,那么如何通過代碼判斷ole對象框中是否是包(Package)類型的。以下是判斷代碼:
If InStr(StrConv(LeftB(Me.附件.Value, 52), vbUnicode), "Package") > 0 Then
    MsgBox "OLE字段內(nèi)容是包對象。"
End If

發(fā)表評論 評論 (2 個評論)

回復 tmtony 2013-4-28 09:24
very good,贊一個
回復 huangli0356 2013-4-30 21:26
  

facelist doodle 涂鴉板

您需要登錄后才可以評論 登錄 | 注冊

QQ|站長郵箱|小黑屋|手機版|Office中國/Access中國 ( 粵ICP備10043721號-1 )  

GMT+8, 2025-7-13 05:22 , Processed in 0.065446 second(s), 18 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

返回頂部