Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations wOOdy-Soft on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Excel Object Library Licensing

Status
Not open for further replies.

aliinal

Technical User
Jun 26, 2001
104
TR
Is it legal to distribute excel object libraries (e.g. excel9.olb) with our applications?

Anyone has an idea or an article on this?
 
does excel9.olb even work when Office isn't installed on a computer?
 


NO! Not with VB6. Regardless if Excel is installed or not. [/b][/i][/u]*******************************************************
General remarks:
If this post contains any suggestions for the use or distribution of code, components or files of any sort, it is still your responsibility to assure that you have the proper license and distribution rights to do so!
 

There is a list in the documentation of VB that lists everything that you can freely distribute.

Look for REDIST.TXT under the Microsoft Visual Studio folder.

You can probably distribute your program without royality rights if the destination machine has a licensed version of MSExcel installed.

Try Microsoft, and look for your file and licensing.
 

>>You can probably distribute your program without royality rights if the destination machine has a licensed version of MSExcel installed.<<

The is the understanding that I have from MS. You can reference the Object (use CreateObject), but you may not distribute the Object.
[/b][/i][/u]*******************************************************
General remarks:
If this post contains any suggestions for the use or distribution of code, components or files of any sort, it is still your responsibility to assure that you have the proper license and distribution rights to do so!
 
Erm...you do know that

a) the object library is merely (simplifying a little) a collection of class definition templates, and contains no Excel code; and that

b) every installation of Excel will already have a copy of the relevant object library?

The upshot being that - even were you allowed to - distributing excel.olb to a machine that does not have Excel installed won't do you any good at all. And there's no point distributing it to a machine that does have Excel because that machine will already have a copy of the appropriate olb file.

The following link provides Microsoft's view:
 

>>Erm...you do know that<<

Yes, no one said that this isn't so. Or are you talking to aliinal?

My point is that even though the object is of no use with-out Excel installed, you still may not distribute the object.

Reason being: the client may not have a licensed version of Excel. The same is for most MS products. You need the license to distribute, regardless what the client has or doesn't have. [/b][/i][/u]*******************************************************
General remarks:
If this post contains any suggestions for the use or distribution of code, components or files of any sort, it is still your responsibility to assure that you have the proper license and distribution rights to do so!
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top