在C#里操作word的语句Application.Quit二义性?怎么解决?

Lee_FH 2011-09-27 11:31:46
这里是代码:
private Word.ApplicationClass oWordApplic;
public CCWord()
{
oWordApplic = new Word.ApplicationClass();
}
public void Quit( )
{
object missing = System.Reflection.Missing.Value;
oWordApplic.Application.Quit(ref missing, ref missing, ref missing);
}
我是初学者,这是别人写的代码有些地方不是很熟悉。
这里关闭的时候,说存在二义性。(存在二义性的地方我用下划线标出来的)请问这里该怎么处理?
...全文
763 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
shihaojie1219 2011-09-27
  • 打赏
  • 举报
回复
Word对象模型在命名空间Microsoft.Office.Interop.Word里
Lee_FH 2011-09-27
  • 打赏
  • 举报
回复
这个类继承关系是这样的。它是系统自带的
public class ApplicationClass : _Application, Application, ApplicationEvents3_Event, ApplicationEvents_Event, ApplicationEvents2_Event

有没有具体点的修改方法。对于我的很多不懂请见谅。
Lee_FH 2011-09-27
  • 打赏
  • 举报
回复
using System;
using System.ComponentModel;
using Microsoft.Office.Core;
这里是引用,命名空间是哪个不是很清楚。上面声明的时候带的好像就是最底的命名空间。
Word.ApplicationClass oWordApplic;
卧_槽 2011-09-27
  • 打赏
  • 举报
回复
在代码里把命名空间写全就没事了。

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧