Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel สำหรับเว็บ Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016 Excel for iPad Excel for iPhone Excel สำหรับแท็บเล็ต Android Excel สำหรับโทรศัพท์ Android

สิ่งสำคัญ:  ความระมัดระวัง  การแก้ไขรีจิสทรีอย่างไม่ถูกต้องอาจสร้างความเสียหายอย่างร้ายแรงกับระบบปฏิบัติการของคุณ และทําให้คุณต้องติดตั้งระบบปฏิบัติการใหม่ Microsoft ไม่สามารถรับประกันได้ว่าจะสามารถแก้ไขปัญหาที่เป็นผลมาจากการแก้ไขรีจิสทรีอย่างไม่ถูกต้องได้ ก่อนที่จะแก้ไขรีจิสทรี ให้สํารองข้อมูลอันมีค่าใดๆ สําหรับข้อมูลล่าสุดเกี่ยวกับการใช้และการปกป้องรีจิสทรีของคอมพิวเตอร์ของคุณ ให้ดู วิธีใช้ Microsoft Windows

บทความนี้จะอธิบายเกี่ยวกับไวยากรณ์ของสูตรและการใช้ REGISTER.ID  ใน Microsoft Excel

คำอธิบาย

ส่งกลับ register ID ของ Dynamic Link Library (DLL) หรือ Code Resource ที่ระบุที่เคยลงทะเบียนไว้ก่อนหน้านี้ ถ้า DLL หรือ Code Resource ยังไม่ได้ลงทะเบียน ฟังก์ชันนี้จะลงทะเบียน DLL หรือ Code Resource แล้วส่งกลับ register ID

REGISTER.ID สามารถใช้ได้บนเวิร์กชีต (ไม่เหมือนกับ REGISTER) แต่คุณไม่สามารถระบุชื่อฟังก์ชันและชื่ออาร์กิวเมนต์กับ REGISTER.ID ได้

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ DLL และ Code Resource และชนิดข้อมูล ให้ดูที่ ฟังก์ชัน CALL และ REGISTER

หมายเหตุ: เนื่องจาก Microsoft Excel สำหรับ Windows และ Microsoft Excel สำหรับ Macintosh จะใช้ชนิดของ Code Resource ที่แตกต่างกัน REGISTER.ID จะมีข้อแตกต่างทางรูปแบบการใช้เล็กน้อยสำหรับแต่ละสภาพแวดล้อมของระบบปฏิบัติการ

ไวยากรณ์

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

ไวยากรณ์ของฟังก์ชัน REGISTER.ID มีอาร์กิวเมนต์ดังนี้

  • Module_text     จำเป็น ข้อความระบุชื่อของ DLL ที่มีฟังก์ชันใน Microsoft Excel สําหรับ Windows

  • ขั้นตอน     จำเป็น ข้อความระบุชื่อของฟังก์ชันใน DLL ใน Microsoft Excel สําหรับ Windows คุณยังสามารถใช้ค่าแสดงแทนของฟังก์ชันจากคําสั่ง EXPORTS ในไฟล์ข้อกําหนดโมดูล ( เลื่อน) ค่าแสดงลําดับหรือหมายเลขรหัสทรัพยากรต้องไม่อยู่ในรูปแบบข้อความ

  • type_text     ไม่จำเป็น ข้อความที่ระบุชนิดข้อมูลของค่าส่งกลับและชนิดข้อมูลของอาร์กิวเมนต์ทั้งหมดไปยัง DLL ตัวอักษรตัวแรกของ type_text จะระบุค่าที่ส่งกลับ ถ้าลงทะเบียนฟังก์ชันหรือ Code Resource แล้ว คุณสามารถละอาร์กิวเมนต์นี้ได้

ตัวอย่าง

สูตรต่อไปนี้จะลงทะเบียนฟังก์ชัน GetTickCount จาก Microsoft Windows 32 บิต และส่งกลับค่า register ID:

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

สมมติว่า GetTickCount ลงทะเบียนไปแล้วบนแผ่นงานอื่นโดยการใช้สูตรก่อนหน้านี้ สูตรก่อนหน้าจะส่ง register ID กลับมาสำหรับ GetTickCount

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

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย