[C#, Office Add in] Registry Key ที่เกี่ยวข้องกับ VSTO

สำหรับตอนนำ Add-in ไปติดตั้ง หากลงผ่านตัว Setup แล้วระบบสร้างตัว Registry ที่เกี่ยวข้องที่ลง Registry ที่ Path ดังนี้ครับ โดยสำหรับ Office ทุกตัวยกเว้น Visio ครับ

  • Office 32 บิต จะอยู่ที่ HKEY_CURRENT_USER\Software\Microsoft\Office\[application name]\Addins\]add-in [ID]
  • Office 64 บิต จะอยู่ที่ HKEY_CURRENT_USER\Software\Wow6432Node\Microsoft\Office\[application name]\Addins\]add-in [ID]

ส่วนสำหรับตัว Visio นะครับ

  • Office 32 บิต จะอยู่ที่ HKEY_CURRENT_USER\Software\Microsoft\Visio\Addins\]add-in [ID]
  • Office 64 บิต จะอยู่ที่ HKEY_CURRENT_USER\Software\Wow6432Node\Microsoft\Visio\Addins\]add-in [ID]

[shell]
[HKEY_CURRENT_USER\Software\Microsoft\Office\Excel\Addins\DebuggingSoft.Report.Excel]
"Description"="DebuggingSoft.Report.Excel"
"FriendlyName"="DebuggingSoft.Report.Excel"
"LoadBehavior"=dword:00000003
"Manifest"="file:///C:/DebuggingSoft/Excel-Addins/DebuggingSoft.Report.Excel.vsto|vstolocal"
[/shell]

เครื่องที่ไม่มี ก็ไม่ต้องตกใจนะครับ เพียงแค่นำ Script Registry ชดนี้ไป Save เป้น .reg แก้ค่าที่เกี่ยวข้อง และรันมันครับ


Discover more from naiwaen@DebuggingSoft

Subscribe to get the latest posts to your email.