0
有什么区别?我在C#程序中使用Office 2007(excell)。是否在Office 2007和2003中使用C#
我这样做参考:Microsoft Excel 12.0 Object Library
它的工作出色,但如果计算机有Office 2003的
是它的工作好?如果不是,我需要做什么?
感谢提前
有什么区别?我在C#程序中使用Office 2007(excell)。是否在Office 2007和2003中使用C#
我这样做参考:Microsoft Excel 12.0 Object Library
它的工作出色,但如果计算机有Office 2003的
是它的工作好?如果不是,我需要做什么?
感谢提前
您需要做后期绑定为它与多个版本的办公室一起工作。 这里有一些VB.Net代码,我已经放弃了,但它至少应该告诉你迟到和早期绑定的区别。
Dim objWordApplication As Object
try
objWordApplication = GetObject(, "Word.Application")
Catch ex As Exception
If Err.Number = 429 Then '429 means Word is not running
objWordApplication = CreateObject("Word.Application") 'start a new instance
End If
End Try
Dim objWordDocument As Object = objWordApplication.Documents.Add("docname.doc")