Hallo Peter,
die Word Version kannst Du über Application.Version abfragen. Für Office/Word 2010 ist dies '14.0'. Ob die Starter Edition verwendet wird, bekommst Du in VBA nicht raus, da die Starter Editionen kein VBA unterstüzten. Ob 32- oder 64 Bit Installation
kannst Du auf mehreren Wegen in Erfahrung bringen.
Dynamisch über den Datentyp
LongPtr:
Dim lPtr As LongPtr
If Len(lPtr) = 8 Then
' 64 Bit System
Else
' 32 Bit
End If
Oder über die Compilerkonstante Win64:
#If Win64 Then
' Anweisungen für x64
#Else
' Anweisungen für 32 Bit
#End If
Weiteres findest du in der Onlinedoku:
Kompatibilität zwischen der 32-Bit-Version und der 64-Bit-Version von Office 2010
http://msdn.microsoft.com/de-de/library/ee691831.aspx
Thorsten Dörfler
Microsoft MVP Visual Basic
vb-faq.de