Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
setup project for Excel addin, won't register addin
I've created an excel Automation Add-in that exposes some functions in an
Excel spreadsheet. I have a setup project for this, but it does not seem to register the classes correctly. How do I create a setup project to install an Excel Addin? My project is in C#, namespace Myplugin { [ClassInterface(ClassInterfaceType.AutoDual), ComVisible(true)] public class MyClass { // members // exposed function public decimal last(string symbol, string region) { } [ComRegisterFunctionAttribute] public static void RegisterFunction(Type type) { Registry.ClassesRoot.CreateSubKey(GetSubKeyName(ty pe)); } [ComUnregisterFunctionAttribute] public static void UnregisterFunction(Type type) { Registry.ClassesRoot.DeleteSubKey(GetSubKeyName(ty pe), false); } private static string GetSubKeyName(Type type) { string s = @"CLSID\{" + type.GUID.ToString().ToUpper() + @"}\Programmable"; return s; } |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Unshimmed Automation Addin and Shimmed COM Addin in same App Domai | Excel Programming | |||
List all Addin Project Name | Excel Programming | |||
Calling a procedure in a protected VBA Addin Project | Excel Programming | |||
Remove Excel AddIn from AddIn List !! Help | Excel Programming | |||
AddIn Project for Excel | Excel Programming |