API 呼叫

常見的操作環境庫檔案(DLL):

動態連結庫 描述
ADVAPI32.DLL API 的高階服務庫,包括許多安全性和登錄檔呼叫
COMDLG32.DLL 通用對話方塊 API 庫
GDI32.DLL 圖形裝置介面 API 庫
KERNEL32.DLL 核心 Windows 32 位基本 API 支援
Lz32.dll 32 位壓縮例程
MPR.DLL 多個提供者路由器庫
NETAPI32.DLL 32 位網路 API 庫
SHELL32.DLL 32 位 Shell API 庫
user32.dll 中 用於使用者介面例程的庫
VERSION.DLL 版本庫
WINMM.DLL Windows 多媒體庫
WINSPOOL.DRV 列印後臺處理程式介面,包含列印後臺處理程式 API 呼叫

用於 64 系統的新引數:

型別 專案 描述
預選賽 PTRSAFE 表示 Declare 語句與 64 位相容。此屬性在 64 位系統上是必需的
資料型別 LongPtr 一種可變資料型別,在 32 位版本上是 4 位元組資料型別,在 64 位版本的 Office 2010 上是 8 位元組資料型別。這是為新程式碼宣告指標或控制代碼的推薦方法對於遺留程式碼,如果它必須在 64 位版本的 Office 2010 中執行。它僅在 32 位和 64 位的 VBA 7 執行時支援。請注意,你可以為其指定數值,但不能為數字型別指定數值
資料型別 龍龍 這是一個 8 位元組的資料型別,僅在 64 位版本的 Office 2010 中可用。你可以分配數值但不能分配數字型別(以避免截斷)
轉變 操作者 CLngPtr 將簡單表示式轉換為 LongPtr 資料型別
轉變 操作者 CLngLng 將簡單表示式轉換為 LongLong 資料型別
功能 VarPtr 變體轉換器。在 64 位版本上返回 LongPtr,在 32 位上返回 Long(4 個位元組)
功能 ObjPtr 物件轉換器。在 64 位版本上返回 LongPtr,在 32 位上返回 Long(4 個位元組)
功能 StrPtr 字串轉換器在 64 位版本上返回 LongPtr,在 32 位上返回 Long(4 個位元組)

呼叫簽名的完整參考: