Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 66
Default MakeCompiledFile Method

Out of sheer curiosity, I wanted to test and see what
compiling a VBA Excel program as a .DLL does for
one. So I added the VBIDE Extensibility library to my
list of references, and then added the following code to
one of my shorter Excel programs:

Sub CompileDLL( )
ThisWorkbook.VBProject.BuildFileName = "C:\TEST.dll"
ThisWorkbook.VBProject.MakeCompiledFile
End Sub

When I ran the program which called the above routine the
BuildFileName instruction went okay, but the next line bombed
with the error message "Method not applicable to this type project."
Can someone tell me what type projects can be compiled as a
..DLL, and the advantages, if any, of doing so.

-- Dennis Eisen


  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 7,247
Default MakeCompiledFile Method

Dennis,

These methods are used for creating COM Add-Ins in Office XP.
You need to have the Developer Edition of Office to create these
DLLs. If you have this, you can go in to the VBA Editor, then
the File menu, and choose New Project. This type of project
(Type = 101 = vbext_pt_StandAlone) can be compiled to a DLL.



--
Cordially,
Chip Pearson
Microsoft MVP - Excel
Pearson Software Consulting, LLC
www.cpearson.com



"DennisE" wrote in message
...
Out of sheer curiosity, I wanted to test and see what
compiling a VBA Excel program as a .DLL does for
one. So I added the VBIDE Extensibility library to my
list of references, and then added the following code to
one of my shorter Excel programs:

Sub CompileDLL( )
ThisWorkbook.VBProject.BuildFileName = "C:\TEST.dll"
ThisWorkbook.VBProject.MakeCompiledFile
End Sub

When I ran the program which called the above routine the
BuildFileName instruction went okay, but the next line bombed
with the error message "Method not applicable to this type

project."
Can someone tell me what type projects can be compiled as a
.DLL, and the advantages, if any, of doing so.

-- Dennis Eisen




Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Please post this thread a correct full method, method about Nast Runsome New Users to Excel 8 February 25th 08 03:29 PM
Please post this thread a complete correct method, method about te Nast Runsome New Users to Excel 0 February 23rd 08 09:42 PM
Another Method or 2? JMay Excel Discussion (Misc queries) 9 February 9th 07 08:11 PM
best method Tim Excel Discussion (Misc queries) 1 October 17th 05 10:05 AM
MakeCompiledFile AA[_2_] Excel Programming 2 July 28th 03 12:24 PM


All times are GMT +1. The time now is 11:01 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"