DotNetNewsgroup.com  
web access to complete list of Microsoft.NET newsgroups
   home   |   control panel login   |   archive  |  
 
  carried group
academic
adonet
aspnet
aspnet.announcements
aspnet.buildingcontrols
aspnet.caching
aspnet.datagridcontrol
aspnet.mobile
aspnet.security
aspnet.webcontrols
aspnet.webservices
assignment_manager
datatools
dotnet.distributed_apps
dotnet.general
dotnet.myservices
dotnet.nternationalization
dotnet.scripting
dotnet.security
dotnet.vjsharp
dotnet.vsa
dotnet.xml
dotnetfaqs
framework
framework.clr
framework.compactframework
framework.component_services
framework.controls
framework.databinding
framework.drawing
framework.enhancements
framework.interop
framework.odbcnet
framework.performance
framework.remoting
framework.sdk
framework.setup
framework.webservices
framework.windowsforms
framework.wmi
frwk.windowsforms.designtime
lang.csharp
lang.jscript
lang.vb
lang.vb.controls
lang.vb.data
lang.vb.upgrade
lang.vc
lang.vc.libraries
  
 
start date: Fri, 10 Aug 2007 08:47:48 -0700,    posted on: microsoft.public.dotnet.framework.aspnet        back       

Thread Index
  1    Mel
          2    Siva M
                 3    Mark Rae [MVP]
          4    Mark Rae [MVP]
          5    Mel
                 6    Mark Rae [MVP]
                        7    Mark Rae [MVP]
          8    Mel
          9    Mel


error BC30002: Type Excel.Application is not Defined   
Can anyone tell me why I am getting this error?  It bombs on this line
of my VB code:
Public appExcel As New Excel.Application

It works when I test it on my machine but once I release the page to
the web server I get the error when I click on a hyperlink that loads
the page.  I have the Interop.Excel and Interop.Microsoft.Office.Core
references added to my project but I still get this error.  What am I
missing?
Date:Fri, 10 Aug 2007 08:47:48 -0700   Author:  

RE: error BC30002: Type Excel.Application is not Defined   
You need to install Excel on the server as well. Remember the interop 
libraries are just wrappers around the actual Excel COM library.

BTW, automating Microsoft Office applications on server-side is not 
recommended and nor supported. For more info, read 
http://support.microsoft.com/kb/257757/

"Mel" wrote:


> Can anyone tell me why I am getting this error?  It bombs on this line
> of my VB code:
> Public appExcel As New Excel.Application
> 
> It works when I test it on my machine but once I release the page to
> the web server I get the error when I click on a hyperlink that loads
> the page.  I have the Interop.Excel and Interop.Microsoft.Office.Core
> references added to my project but I still get this error.  What am I
> missing?
> 
> 
Date:Fri, 10 Aug 2007 09:16:03 -0700   Author:  

Re: error BC30002: Type Excel.Application is not Defined   
"Mel"  wrote in message 
news:1186760868.623475.21870@d30g2000prg.googlegroups.com...


> Can anyone tell me why I am getting this error?  It bombs on this line
> of my VB code:
> Public appExcel As New Excel.Application


Because server-side Office automation doesn't work:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q257757#kb2

You'll need to find a different method of integrating Excel into your 
ASP.NET app - what are you trying to do exactly...?


-- 
Mark Rae
ASP.NET MVP
http://www.markrae.net
Date:Fri, 10 Aug 2007 17:45:29 +0100   Author:  

Re: error BC30002: Type Excel.Application is not Defined   
On Aug 10, 11:45 am, "Mark Rae [MVP]"  wrote:

> "Mel"  wrote in message
>
> news:1186760868.623475.21870@d30g2000prg.googlegroups.com...
>
> > Can anyone tell me why I am getting this error?  It bombs on this line
> > of my VB code:
> > Public appExcel As New Excel.Application
>
> Because server-side Office automation doesn't work:http://support.microsoft.com/default.aspx?scid=kb;EN-US;q257757#kb2
>
> You'll need to find a different method of integrating Excel into your
> ASP.NET app - what are you trying to do exactly...?
>
> --
> Mark Rae
> ASP.NET MVPhttp://www.markrae.net


The Excel spreadsheet is a calculator.  It has a ton of formulas which
were written by a 3rd party vendor of ours.  Instead of reinventing
the wheel and creating a new web page which incorporates all of those
same formulas I figured it was easier to just have Excel run in the
background with that spreadsheet open (for read only access).  The
idea is, when the user changes an input field on the web page the
visual basic code changes the corresponding field in the spreadsheet
which is running in the background and just retrieves the results from
the spreadsheet and places them on the web page "outputs" section.

Then, as far as maintenance is concerned, if in the future any of the
calculations change we can just update the spreadsheet and no code
would need to be changed on the web site.
Date:Fri, 10 Aug 2007 10:03:53 -0700   Author:  

Re: error BC30002: Type Excel.Application is not Defined   
"Mel"  wrote in message 
news:1186765433.446710.204210@z24g2000prh.googlegroups.com...


> I figured it was easier to just have Excel run in the background


Won't work, I'm afraid - Excel (like the rest of Office) just isn't designed 
to be run like this...


-- 
Mark Rae
ASP.NET MVP
http://www.markrae.net
Date:Fri, 10 Aug 2007 18:16:23 +0100   Author:  

Re: error BC30002: Type Excel.Application is not Defined   
On Aug 10, 12:16 pm, "Mark Rae [MVP]"  wrote:

> "Mel"  wrote in message
>
> news:1186765433.446710.204210@z24g2000prh.googlegroups.com...
>
> > I figured it was easier to just have Excel run in the background
>
> Won't work, I'm afraid - Excel (like the rest of Office) just isn't designed
> to be run like this...
>
> --
> Mark Rae
> ASP.NET MVPhttp://www.markrae.net


Seriously.  That stinks.  So what are my alternatives?
Date:Fri, 10 Aug 2007 10:28:47 -0700   Author:  

Re: error BC30002: Type Excel.Application is not Defined   
On Aug 10, 11:16 am, Siva M  wrote:

> You need to install Excel on the server as well. Remember the interop
> libraries are just wrappers around the actual Excel COM library.
>
> BTW, automating Microsoft Office applications on server-side is not
> recommended and nor supported. For more info, readhttp://support.microsoft.com/kb/257757/
>
> "Mel" wrote:
> > Can anyone tell me why I am getting this error?  It bombs on this line
> > of my VB code:
> > Public appExcel As New Excel.Application
>
> > It works when I test it on my machine but once I release the page to
> > the web server I get the error when I click on a hyperlink that loads
> > the page.  I have the Interop.Excel and Interop.Microsoft.Office.Core
> > references added to my project but I still get this error.  What am I
> > missing?


Yep, we did install Excel on the web server.  If it's not supported
does that mean it absolutely can't be done?  Is that the reason why I
am getting the error message, because it's not supported?
Date:Fri, 10 Aug 2007 10:42:52 -0700   Author:  

Re: error BC30002: Type Excel.Application is not Defined   
"Mel"  wrote in message 
news:1186767772.047424.228350@d30g2000prg.googlegroups.com...


> If it's not supported does that mean it absolutely can't be done?

Yes.

> Is that the reason why I am getting the error message, because it's not 
> supported?


The reason you're getting the error message is because it doesn't work, 
which is also the reason why it's not supported...


-- 
Mark Rae
ASP.NET MVP
http://www.markrae.net
Date:Fri, 10 Aug 2007 19:28:14 +0100   Author:  

Re: error BC30002: Type Excel.Application is not Defined   
"Mel"  wrote in message 
news:1186766927.006218.323120@e9g2000prf.googlegroups.com...


> Seriously.  That stinks.  So what are my alternatives?


http://www.aspose.com/Products/Aspose.Cells/Default.aspx

Says it supports VBA, though I've never used it in this way...


-- 
Mark Rae
ASP.NET MVP
http://www.markrae.net
Date:Fri, 10 Aug 2007 19:30:23 +0100   Author:  

Google
 
Web dotnetnewsgroup.com


COPYRIGHT ?2005, EUROFRONT WORLDWIDE LTD., ALL RIGHT RESERVE  |   Contact us