日期:2014-05-17  浏览次数:21019 次

如何使用using?
我现在把自己的 DataGridView的数据导出到 Word.然后我添加引用,引用库为:
using Microsoft.Office.Interop;
但是我用的时候,不能简写,而都要
Microsoft.Office.Interop.Word.Application wordApp = new Microsoft.Office.Interop.Word.Application();
这样...还麻烦哈...长长的...

------解决方案--------------------
using Microsoft.Office.Interop.Word;
------解决方案--------------------
using MyWord = Microsoft.Office.Interop.Word;
MyWord.Application wordApp = new MyWord.Application();

这样可以短点,又跟其他命名空间的Application类不冲突。
------解决方案--------------------
引用:
using MyWord = Microsoft.Office.Interop.Word;
MyWord.Application wordApp = new MyWord.Application();

这样可以短点,又跟其他命名空间的Application类不冲突。


是这样的。
------解决方案--------------------
引用:
Quote: 引用:

using Microsoft.Office.Interop.Word;

我当然using了哈...但是我在下面如果只是 Word的话...还是会报错...所以我才上贴...

你没有word
------解决方案--------------------
你是在WinForms程序中用的?
和Windows.Windows.Forms.Application重名了。
------解决方案--------------------
和System.Windows.Forms.Application重名了。
------解决方案--------------------
你引用的是using Microsoft.Office.Interop;不是using Microsoft.Office.Interop.Word
------解决方案--------------------
引用:
Quote: 引用:

using Microsoft.Office.Interop.Word;

我当然using了哈...但是我在下面如果只是 Word的话...还是会报错...所以我才上贴...

起冲突了吧跟系统的命名!

引用:
using MyWord = Microsoft.Office.Interop.Word;
MyWord.Application wordApp = new MyWord.Application();