ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   VBA Object (External) for EXCEL (https://www.excelbanter.com/excel-programming/281409-vba-object-external-excel.html)

vb_bv

VBA Object (External) for EXCEL
 

Dear All:

I am facing a problem now, hope you guys can give me a help,
thx.


I've got a excel vba program, used some external vba object lib.
(i.e. not default given by Excel), and just wondor does it had
any methods to install this excel template to another machine
without intsall the external component again. (e.g. just like
VB program, once compile the program source, third party
component will included into the program).

Since i think i have no chance to find out the installer of that
component back, so, really some way to do so.

Your help would be appreciate and thanks a lot for you guys
reading this. : )

best regards,
vb_bv


------------------------------------------------
~~ Message posted from http://www.ExcelTip.com/
~~View and post usenet messages directly from http://www.ExcelForum.com/


Harald Staff

VBA Object (External) for EXCEL
 
Hi

As far as I know, no, and VB programs doesn't encapsule components either,
you'll have to enclose the external dll's and ocx'es in a Setup file. Which
brings us to setup files and also law; you need a license (for VB or
similar) to redistribute those files. But of course, you mya be lucky and
the user may already have the thing installed. Which component are you using
?

--
HTH. Best wishes Harald
Followup to newsgroup only please

"vb_bv" skrev i melding
...

Dear All:

I am facing a problem now, hope you guys can give me a help,
thx.


I've got a excel vba program, used some external vba object lib.
(i.e. not default given by Excel), and just wondor does it had
any methods to install this excel template to another machine
without intsall the external component again. (e.g. just like
VB program, once compile the program source, third party
component will included into the program).

Since i think i have no chance to find out the installer of that
component back, so, really some way to do so.

Your help would be appreciate and thanks a lot for you guys
reading this. : )

best regards,
vb_bv


------------------------------------------------
~~ Message posted from http://www.ExcelTip.com/
~~View and post usenet messages directly from http://www.ExcelForum.com/




patrick molloy

VBA Object (External) for EXCEL
 
Unfortunately no. You need to ship the component with
your workbook separately and may also need to registister
it too on the target PC.

Also, if the object library is not yours, then there may
be a licencing issue.

Patrick Molloy
Microsoft Excel MVP
-----Original Message-----

Dear All:

I am facing a problem now, hope you guys can give me a

help,
thx.


I've got a excel vba program, used some external vba

object lib.
(i.e. not default given by Excel), and just wondor does

it had
any methods to install this excel template to another

machine
without intsall the external component again. (e.g. just

like
VB program, once compile the program source, third party
component will included into the program).

Since i think i have no chance to find out the installer

of that
component back, so, really some way to do so.

Your help would be appreciate and thanks a lot for you

guys
reading this. : )

best regards,
vb_bv


------------------------------------------------
~~ Message posted from http://www.ExcelTip.com/
~~View and post usenet messages directly from

http://www.ExcelForum.com/

.


vb_bv[_2_]

VBA Object (External) for EXCEL
 

Dear Patrick:

thanks for your advice and sorry that i still have some question
about your advice & would like your help...

Since i remember that i had used a third party software called
'true DB grid', and wrote a program by VB6.0 with this 3rd party
component and after I compile this VB program, and then just
install this .exe into another machine, and just found we can use
the DB Grid within the VB application without install the 'true db
grid' software from my that machine so just thinking about the
same thing on VBA program.

and so, just have some confusion, is that some of software is allowed
to doing so, and some is not...

But anyway, really thanks you both guys advice, thx a lot.

Best Regards,
vb_bv


------------------------------------------------
~~ Message posted from http://www.ExcelTip.com/
~~View and post usenet messages directly from http://www.ExcelForum.com/


Harald Staff

VBA Object (External) for EXCEL
 

http://www.componentone.com/products...1&ProductID=67
It's a $400 license. But then (quote) "Applications developed with True
DBGrid Pro 8.0 can be distributed with no run-time royalty fees." I don't
believe there's a difference between VB6 and VBA in this matter.

--
HTH. Best wishes Harald
Followup to newsgroup only please

"vb_bv" skrev i melding
...

Dear Patrick:

thanks for your advice and sorry that i still have some question
about your advice & would like your help...

Since i remember that i had used a third party software called
'true DB grid', and wrote a program by VB6.0 with this 3rd party
component and after I compile this VB program, and then just
install this .exe into another machine, and just found we can use
the DB Grid within the VB application without install the 'true db
grid' software from my that machine so just thinking about the
same thing on VBA program.

and so, just have some confusion, is that some of software is allowed
to doing so, and some is not...

But anyway, really thanks you both guys advice, thx a lot.

Best Regards,
vb_bv


------------------------------------------------
~~ Message posted from http://www.ExcelTip.com/
~~View and post usenet messages directly from http://www.ExcelForum.com/




vb_bv[_3_]

VBA Object (External) for EXCEL
 

thx Harald Staff, & Patrick this forum and people helps me a lot.


------------------------------------------------
~~ Message posted from http://www.ExcelTip.com/
~~View and post usenet messages directly from http://www.ExcelForum.com/


Tom Ogilvy

VBA Object (External) for EXCEL
 
Just to add, I believe Office VBA runs in design mode and needs a design
license rather than a runtime license - if a license is required. I am
going on what I have seen posted in the past, so if someone has more
definitive information, please correct me.

--
Regards,
Tom Ogilvy

"Harald Staff" wrote in message
...

http://www.componentone.com/products...1&ProductID=67
It's a $400 license. But then (quote) "Applications developed with True
DBGrid Pro 8.0 can be distributed with no run-time royalty fees." I don't
believe there's a difference between VB6 and VBA in this matter.

--
HTH. Best wishes Harald
Followup to newsgroup only please

"vb_bv" skrev i melding
...

Dear Patrick:

thanks for your advice and sorry that i still have some question
about your advice & would like your help...

Since i remember that i had used a third party software called
'true DB grid', and wrote a program by VB6.0 with this 3rd party
component and after I compile this VB program, and then just
install this .exe into another machine, and just found we can use
the DB Grid within the VB application without install the 'true db
grid' software from my that machine so just thinking about the
same thing on VBA program.

and so, just have some confusion, is that some of software is allowed
to doing so, and some is not...

But anyway, really thanks you both guys advice, thx a lot.

Best Regards,
vb_bv


------------------------------------------------
~~ Message posted from http://www.ExcelTip.com/
~~View and post usenet messages directly from http://www.ExcelForum.com/






Keith Willshaw

VBA Object (External) for EXCEL
 

"Tom Ogilvy" wrote in message
...
Just to add, I believe Office VBA runs in design mode and needs a design
license rather than a runtime license - if a license is required. I am
going on what I have seen posted in the past, so if someone has more
definitive information, please correct me.

--
Regards,
Tom Ogilvy


That applies to some of the Microsoft controls such as the
Microsoft FlexGrid and its a function of the licensing of the
control licensing. If you have either VB6 Professional
or the Office Development edition there's no problem
as design licenses for those controls are included.

Keith



Harald Staff

VBA Object (External) for EXCEL
 
Tom, Keith

Thanks for the information. I love and use Office's ability to run code in
design mode a lot, but never realized that those were two different
states/licenses for the components.

Best wishes Harald
Followup to newsgroup only please



Keith Willshaw

VBA Object (External) for EXCEL
 

"Harald Staff" wrote in message
...
Tom, Keith

Thanks for the information. I love and use Office's ability to run code in
design mode a lot, but never realized that those were two different
states/licenses for the components.

Best wishes Harald
Followup to newsgroup only please



The state is set in the registry , the actual dll
is the same in each case.

Keith




All times are GMT +1. The time now is 01:55 PM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
ExcelBanter.com