?
Solved

namespace warning when trying to do "Imports Excel"

Posted on 2009-03-31
11
Medium Priority
?
762 Views
Last Modified: 2013-11-07
http://www.vbdotnetheaven.com/UploadFile/ggaganesh/ExcelSpreadsheet04182005093012AM/ExcelSpreadsheet.aspx

when I tried to compile the code from the above link I get warning shown below. I'm thinking its because I don't have Office 2003. My operating system is Windows 2000 Server and I have Office 2000 installed. I'm using VS 2005
Imports System
Imports System.Reflection ' For Missing.Value and BindingFlags
Imports System.Runtime.InteropServices ' For COMException
Imports Excel
 
Namespace or type specified in the Imports 'Excel' doesn't contain any public member or cannot be found. Make sure the namespace or the type is defined and contains at least one public member. Make sure the imported element name doesn't use any aliases.

Open in new window

0
Comment
Question by:zliminator
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 5
11 Comments
 
LVL 14

Expert Comment

by:jjardine
ID: 24035280
Did you add the Office or Excel 9.0 reference to your project?
0
 
LVL 85

Expert Comment

by:Rory Archibald
ID: 24036291
There is no official IA for Excel 2000 so you have to create your own using tlbimp as it says at the top of the article- did you do that?
0
 
LVL 85

Expert Comment

by:Rory Archibald
ID: 24036294
There is no official IA for Excel 2000 so you have to create your own using tlbimp as it says at the top of the article- did you do that?
0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 

Author Comment

by:zliminator
ID: 24042679
guess I didn't read the directions. I'll try in again when I get home.
0
 

Author Comment

by:zliminator
ID: 24046130
OK, I did that: I used  TlbImp.exe &  Excel9.olb to make Excel.dll then I copied it to my bin directory of my project. Then I right-clicked on the sol. expl. and added it as a reference. Now I get the following warnings: (see attached jpgs)



autoexel.jpg
warnings1.jpg
0
 
LVL 85

Expert Comment

by:Rory Archibald
ID: 24055268
Why do you have 2 Excel references and an Office and a VBIDE reference?
0
 

Author Comment

by:zliminator
ID: 24056039
I have no idea how those got there. I should take them out, I guess.
0
 

Author Comment

by:zliminator
ID: 24068108
It looks like I might have tried to load a project file for vs 2007 into vs2005 and it had the ref to VBIDE which doesn't work with 2005.
0
 

Author Comment

by:zliminator
ID: 24068160
No, that's wrong - I got it from some sample files that came with the release of .net sdk 2.0.  When I look at the ref's in the explorer pane, it shows that Excel, Microsoft.Office.Core and VBIDE have the yellow warning icons next to them. I must be missing a driver or update. Yes?
0
 
LVL 85

Expert Comment

by:Rory Archibald
ID: 24069060
The code you linked to doesn't require references to Office or the VBIDE so I don't understand why you don't simply remove them? If you need Office you would presumably need to build an Office 2000 IA too.
0
 
LVL 85

Accepted Solution

by:
Rory Archibald earned 750 total points
ID: 24180682
Marvellous.
0

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

How to install Selenium IDE and loops for quick automated testing. Get Selenium IDE from http://seleniumhq.org Go to that link and select download selenium in the right hand column That will then direct you to their download page. From that p…
Freeze panes is an option within all variants of Excel to enable parts of a sheet to remain stationary when the cursor is in another part of the sheet. This is a very useful feature which is overlooked or under used.
The viewer will learn how to use NetBeans IDE 8.0 for Windows to connect to a MySQL database. Open Services Panel: Create a new connection using New Connection Wizard: Create a test database called eetutorial: Create a new test tabel called ee…
The viewer will learn how to use and create new code templates in NetBeans IDE 8.0 for Windows.

765 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question