可以判断操作系统版本,来调用不同的方法。
pulbic void neword()
{
if (flag=="win2000")
{
Word.Docment aDoc = WordApp.Documents.Open2000(filename,
}哦,我没看清楚,已用了条件编译了。那你把下面也加上条件不就行了
pulbic void neword()
{
if (flag=="win2000")
{
Word.Docment aDoc = WordApp.Documents.Open2000(filename,
}哦,我没看清楚,已用了条件编译了。那你把下面也加上条件不就行了
#if OFFICEXP
Word.Document aDoc = WordApp.Documents.Open2000( ref fileName1,
#else
Word.Document aDoc = WordApp.Documents.Open( ref fileName1,
#endif
ref missing,
ref missing,
ref missing,
ref missing,
ref missing,
ref missing,
ref missing,
ref missing,
f#if OFFICEXP
ref missing,//
ref missing,//
ref isVisible
#endif
);
不过#if OFFICEXP,你的OFFICEXP这个标识是哪里来的。
officeXP 不就是 office2002吗?