1
マイクロソフトでは、Excel 2016をOSX上で64ビットに更新したばかりです(よろしく!)。しかし、今では彼らはOSXのアドインサポートを壊してしまった。最初の問題:Mac 64ビットコンパイラ定数
Q:Excel 2016でOSXを条件付きでコンパイル/インクルードするにはどうすればよいですか?窓彼らはあなたのような何かを行うことができますので、32ビットおよび64ビット用に別のフラグを持っている:
#If Win64 Then
Private Declare PtrSafe Function get_global_param_string_private Lib "CoolProp_xls_x64.dll" Alias "get_global_param_string" (ByVal param As String, ByVal Output As String, ByVal n As Integer) As Long
#Else
Private Declare Function get_global_param_string_private Lib "CoolProp_xls_std.dll" Alias "[email protected]" (ByVal param As String, ByVal Output As String, ByVal n As Integer) As Long
#End If
しかしhttps://msdn.microsoft.com/en-us/library/office/gg264614.aspxによると、全く別のVBAはOSX上のbitness区別する定数が存在しませんか?どのコンパイラ定数を追加しましたか?このような
ナイス!私の他の非常に関連した質問のアイデア:http://stackoverflow.com/questions/39813612/excel-2016-conditional-compilation-with-32-bit-flags? – ibell
https://github.com/OfficeDev/VBA-content/blob/master/VBA/Office-Mac-VBA/MacOfficeVersion.mdも参照してください。 – ibell