วิธีสร้างรายการเมนูบริบทใหม่สำหรับสมุดงานที่เปิดใช้งานแมโครโดยแก้ไขรีจิสทรี


1

ฉันต้องการเพิ่มสมุดงานที่เปิดใช้งานแมโครในเมนูบริบทใหม่ใน Windows

ฉันเคยเห็นฉันจะเพิ่มรายการในเมนูบริบท 'ใหม่' ได้อย่างไร . แต่การเพิ่มสิ่งต่อไปนี้ใช้ไม่ได้:

HKEY_CLASSES_ROOT\.xlsm\Excel.SheetMacroEnabled.12\ShellNew
"NullFile"=""

หรือไม่ใช้ค่าสตริงของแทน"FileName"="xlsm.xlsm""NullFile"=""

มันให้ข้อผิดพลาดส่วนขยายที่ไม่ถูกต้องตามปกติ:

Excel ไม่สามารถเปิดไฟล์ 'filename.xlsx' ได้เนื่องจากรูปแบบไฟล์หรือนามสกุลไฟล์ไม่ถูกต้อง ตรวจสอบว่าไฟล์ไม่เสียหายและนามสกุลไฟล์ตรงกับรูปแบบของไฟล์

การใช้ข้อมูลค่าอื่น ๆ ที่FileNameไม่ใช่xlsm.xlsm(เช่นblah.xlsmหรือexcel_macro_enabled.xlsm) จะไม่สร้างรายการเมนูบริบทใหม่เลย

ฉันดูที่ShellNewปุ่มด้านใน.xlsxเพื่อดูว่าค่าสตริงสำหรับสมุดงาน Excel ใหม่คืออะไรและฉันพยายามสร้างค่าสตริงที่คล้ายกัน:

"FileName"="excel12.xlsx"

นั่นทำให้ฉันมีข้อผิดพลาดส่วนขยายที่ไม่ถูกต้องเหมือนกัน

ดังนั้นฉันจะสร้างรายการเมนูบริบทใหม่สำหรับสมุดงานที่เปิดใช้งานแมโครได้โดยแก้ไขรีจิสทรีอย่างไร

บันทึก:

Excel.SheetMacroEnabled.12สำคัญคือการอยู่แล้วในปัจจุบันภายใน.xlsmที่สำคัญ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.