Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Advice Sought
Extending Excel 2003 with VBA, I should like to separate most of the
code from the workbook (~90%+) and put it into a DLL (rather than an Excel add-in .xla), which will act as a black box. I think this is called a COM Add-in. I do not necessarily require worksheet functions from the DLL, but rather to place VBA code modules and classes there and call the code from what is really a simple library. This is a rather naive view. Has anyone experience of this? Do I really require the IDTExtensibility2 interface? Any general advice would be most welcome. Thank you in anticipation. |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Advice Sought
See
http://www.cpearson.com/Excel/CreatingCOMAddIn.aspx and http://www.cpearson.com/Excel/COMAddIn2007.aspx and http://www.cpearson.com/Excel/AutomationAddIns.aspx -- Cordially, Chip Pearson Microsoft Most Valuable Professional Excel Product Group Pearson Software Consulting, LLC www.cpearson.com (email on web site) "JAC" wrote in message ... Extending Excel 2003 with VBA, I should like to separate most of the code from the workbook (~90%+) and put it into a DLL (rather than an Excel add-in .xla), which will act as a black box. I think this is called a COM Add-in. I do not necessarily require worksheet functions from the DLL, but rather to place VBA code modules and classes there and call the code from what is really a simple library. This is a rather naive view. Has anyone experience of this? Do I really require the IDTExtensibility2 interface? Any general advice would be most welcome. Thank you in anticipation. |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
Advice Sought
I think that can be quite easy with a plain VB6 ActiveX dll. It will all
depend on what kind of code you want to move over. I make extensive use of these dll's and I think it works very well. RBS "JAC" wrote in message ... Extending Excel 2003 with VBA, I should like to separate most of the code from the workbook (~90%+) and put it into a DLL (rather than an Excel add-in .xla), which will act as a black box. I think this is called a COM Add-in. I do not necessarily require worksheet functions from the DLL, but rather to place VBA code modules and classes there and call the code from what is really a simple library. This is a rather naive view. Has anyone experience of this? Do I really require the IDTExtensibility2 interface? Any general advice would be most welcome. Thank you in anticipation. |
#4
Posted to microsoft.public.excel.programming
|
|||
|
|||
Advice Sought
On 1 Sep, 22:35, "RB Smissaert"
wrote: I think that can be quite easy with a plain VB6 ActiveX dll. It will all depend on what kind of code you want to move over. I make extensive use of these dll's and I think it works very well. RBS "JAC" wrote in message ... Extending Excel 2003 with VBA, I should like to separate most of the code from the workbook (~90%+) and put it into a DLL (rather than an Excel add-in .xla), which will act as a black box. I think this is called a COM Add-in. I do not necessarily require worksheet functions from the DLL, but rather to place VBA code modules and classes there and call the code from what is really a simple library. This is a rather naive view. Has anyone experience of this? Do I really require the IDTExtensibility2 interface? Any general advice would be most welcome. Thank you in anticipation. Thank you very much for your help and advice. This is greatly appreciated. |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Solution sought for Budget calculations | Excel Discussion (Misc queries) | |||
Proper function fix sought | Excel Discussion (Misc queries) | |||
Advice sought: Multiple column sorting | Excel Worksheet Functions | |||
VBA help sought | Excel Programming |