Applies ToMicrosoft 365 Excel Mac 版 Microsoft 365 Excel Excel 網頁版 Excel 2024 Mac 版 Excel 2024 Excel 2021 Mac 版 Excel 2021 Excel 2019 Mac 版 Excel 2019 Excel 2016 iPad 版 Excel iPhone 版 Excel Android 版 Excel 平板電腦 Android 版 Excel 手機

重要:  謹慎  不正確地編輯登錄可能會嚴重損害您的作業系統,而需要重新安裝。 Microsoft 無法保證因不正確地編輯登錄所造成的問題是否能獲得解決。 編輯登錄之前,請備份所有重要的資料。 如需使用及保護您電腦的登錄的最新資訊,請參閱 Microsoft Windows 說明。

本文將說明公式語法及 REGISTER.ID 的使用方式  函數。

描述

傳回所指定的已登錄之動態連結程式庫 (DLL) 或程式碼資源的登錄代號。 如果 DLL 或程式碼資源尚未登錄,這個函數便會登錄該 DLL 或程式碼資源,然後傳回登錄代號。

REGISTER.ID 可以在工作表中使用 (REGISTER 只能用於巨集),但是您無法使用 REGISTER.ID 指定函數名稱和引數名稱。

如需 DLL 和程式碼資源及資料類型等的詳細資訊,請參閱使用 CALL 及 REGISTER 函數

附註: 由於 Microsoft Excel for Windows 和 Microsoft Excel for Macintosh 使用不同的程式碼資源類型,因此 REGISTER.ID 會因作業環境不同而稍有不同。

語法

REGISTER.ID(module_text,procedure,[type_text])

REGISTER.ID 函數語法具有下列引數:

  • Module_text     必要。 這是指定 Microsoft Excel for Windows 中包含該函數之 DLL 名稱的文字。

  • Procedure     必要。 指定 DLL 內函數名稱的文字,僅供 Microsoft Excel for Windows 使用。 您也可以使用在模組定義檔 (.DEF) 中 EXPORTS 陳述式所定函數的序數值。 序數值或資源識別碼不能是文字形式。

  • Type_text     選用。 這是指定傳回值之資料類型和 DLL 所有引數之資料類型的文字。 type_text 的第一個字母指定傳回值的資料類型。 如果函數或程式碼資源已登錄,則可省略這個引數。

範例

下列公式會將 GetTickCount 函數登錄到 32 位元版 Microsoft Windows,並傳回登錄代號:

REGISTER.ID("Kernel32", "GetTickCount", "J!")

假設另一個工作表已經用上述的公式登錄了 GetTickCount,下列公式將傳回 GetTickCount 函數的登錄代號:

REGISTER.ID("Kernel32", "GetTickCount")

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。