我有32位和64位版本的Office 2010.如果我需要安裝VSTO 2 2010 Office 32位計算機並安裝VSTO 4 64位2010 Office 64 bit機器VBA檢測與他們的相應位的辦公室版本
Public Function checkbitversion() As Variant
#If VBA7 Then
checkbitversion = "64"
#Else
checkbitversion = "32"
#End If
End Function
但它總是結果爲所有機器的32位。我需要幫助來克服這個問題。
我請參閱下面的MSDN文章: http://msdn.microsoft.com/en-us/library/ff700513%28v=office.11%29.aspx
http://stackoverflow.com/questions/896645/how-to-check-ms-office-version-installed-on-the-machines? – Fionnuala 2012-04-19 13:09:10
您是否正在使用'VBA7'作爲常量編譯您的應用程序? – JimmyPena 2012-07-24 14:36:26