2014-02-13 26 views
0

我已經在我的本地數據庫副本中實現了文件打開對話框 - 按我期望的那樣工作。我添加了對「Microsoft Office 15.0 Object Library」的必要參考。MSAccess - 文件打開對話框有很多訪問版本

此數據庫有許多使用Office/Access(2007年至2013年)版本的用戶,我在檢測並在打開APP時記錄到變量。

MSAccess revision numbers 

Select Case SysCmd(acSysCmdAccessVer) 
    Case 7: myVersion = "95" 
    Case 8: myVersion = "97" 
    Case 9: myVersion = "2000" 
    Case 10: myVersion = "2002" 
    Case 11: myVersion = "2003" 
    Case 12: myVersion = "2007" 
    Case 13: myVersion = "Pirated!" 
    Case 14: myVersion = "2010" 
    Case 15: myVersion = "2013" 
    Case Else: myVersion = "Unknown" 
End Select 

Access如何容納用戶的Office對象庫引用< Office 2013?

我已經有條件地佔了64位機器32 &,這是一個類似的方法嗎?

任何指導?

回答

3

'Access如何爲用​​戶提供Office對象庫引用< Office 2013?' - 不是很好。一旦你知道了代碼的作品,我會刪除明確的參考和使用遲而不是早期綁定。同樣適用於任何其他Office參考(例如Excel)......

+1

+1表示暗示「晚結合」。 @MarkPelletier - 查看另一個答案[這裏](http://stackoverflow.com/a/15906899/2144390)爲例。 –