ฉันต้องการเพิ่มสมุดงานที่เปิดใช้งานแมโครในเมนูบริบทใหม่ใน 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
ที่สำคัญ