回答編集履歴

1

32bit版と64bit版の記載ミス

2019/04/18 06:05

投稿

coco_bauer
coco_bauer

スコア6915

test CHANGED
@@ -1,9 +1,7 @@
1
1
  32bit版のライブラリをインポートしているためだと思います。
2
-
3
- > #import "C:\Program Files\Common Files\Microsoft Shared\Office14\MSO.DLL" no_auto_exclude auto_rename
4
-
5
- #import "C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" no_auto_exclude auto_search auto_rename dual_interfaces
6
2
 
7
3
 
8
4
 
5
+
6
+
9
- 64bit版Windowsがインストールされたマシンでは、"C:\Program Files\"の下に64ビット版の実行ファイルが配置され、"C:\Program Files (x86)\"の下に32ビット版の実行ファイルが配置されるのが標準的ですから、上記の記述は32bit版をimportしていると考えられるからです。
7
+ 64bit版Windowsがインストールされたマシンでは、"C:\Program Files\"の下に64ビット版の実行ファイルが配置され、"C:\Program Files (x86)\"の下に32ビット版の実行ファイルが配置されるのが標準的ですから、C:\Program Files (x86)下のファイルをimportする記述は32bit版をimportしていると考えられるからです。