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 個位元組) |
呼叫簽名的完整參考:
-
用於 Visual Basic 5.0 的 Win32api32.txt (舊的 API 宣告,最後審查 2005 年 3 月,Microsoft)
-
支援 64 位的 Win32API_PtrSafe (Office 2010,Microsoft)