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")