有一个朋友有时要写大量的Excel资料,(将Word文档里的某些行,粘贴到一个Excel文档里),为了提高效率,我们想帮她写一个实现自动化工作的小程序,考虑到与MS的Excel进行连接,我就选了C#语言尝试一下。从网上找了些资料后,我就开工了。
程序刚开始写就遇到了下面的问题:
VS2008中,
首先现出:“Microsoft.Office.Interop”中不存在类型或命名空间名称"Office”.
按照网友的意见:
1)确定安装了Office,确定在OFFICE的安装详细列表里面EXCEL中有一个.NET程序支持的选项已经被选择。
2)添加引用Microsoft Office 14.0 Object Library
问题解决了,但是又出现下面的问题:
Microsoft.Office.Interop”中不存在类型或命名空间名称"Interop"
3) 我再次查找引用库,添加了Microsoft Excel 14.0 Object Library引用
以上三步,我的问题就全部解决了。
开始我以为using Microsoft.Office.Interop要添加了两个引用,
后来我新建了一个项目,发现只添加Microsoft Excel 14.0 Object Library也能解决问题。
对于我的解决问题的方法我做如下总结:
1)遇到问题,由其是自己不知道如何去解决的问题,首先去网上找资源。最好能找点源码什么的更好。
2)不要太相信网络上答案,自己考虑问题要全面,问题解决了,要尽量排除自己做的无用操作,找到问题的根本解决方法。