QA@IT
«回答へ戻る

535
 Officeが32ビット環境ならターゲットCPUはx86にした方がよいと思います。
 
 
+VS2012以降だと設定内容が変わっているようでした。
+
+http://sourcechord.hatenablog.com/entry/20130412/1365789867
+
+このリンク先にある`32ビットの優先`チェックが外れていると思いますのでこれにチェックを入れるとよいと思います。
+
 > .NetFramework4.0ではこの方法ではアクセス出来ないのでしょうか?
 
 これ以外の方法として例えば、Excelオブジェクトを使用した方法でもアクセスは可能です。

削除したfalseという箇所はどんな内容だったのでしょう?4.0に変更してその箇所を同様に削除した場合はどのような挙動になるのでしょう?

Officeが32ビット環境ならターゲットCPUはx86にした方がよいと思います。

VS2012以降だと設定内容が変わっているようでした。

http://sourcechord.hatenablog.com/entry/20130412/1365789867

このリンク先にある32ビットの優先チェックが外れていると思いますのでこれにチェックを入れるとよいと思います。

.NetFramework4.0ではこの方法ではアクセス出来ないのでしょうか?

これ以外の方法として例えば、Excelオブジェクトを使用した方法でもアクセスは可能です。

削除したfalseという箇所はどんな内容だったのでしょう?4.0に変更してその箇所を同様に削除した場合はどのような挙動になるのでしょう?

Officeが32ビット環境ならターゲットCPUはx86にした方がよいと思います。


VS2012以降だと設定内容が変わっているようでした。

http://sourcechord.hatenablog.com/entry/20130412/1365789867

このリンク先にある`32ビットの優先`チェックが外れていると思いますのでこれにチェックを入れるとよいと思います。

> .NetFramework4.0ではこの方法ではアクセス出来ないのでしょうか?

これ以外の方法として例えば、Excelオブジェクトを使用した方法でもアクセスは可能です。

回答を投稿

削除したfalseという箇所はどんな内容だったのでしょう?4.0に変更してその箇所を同様に削除した場合はどのような挙動になるのでしょう?

Officeが32ビット環境ならターゲットCPUはx86にした方がよいと思います。

.NetFramework4.0ではこの方法ではアクセス出来ないのでしょうか?

これ以外の方法として例えば、Excelオブジェクトを使用した方法でもアクセスは可能です。

削除したfalseという箇所はどんな内容だったのでしょう?4.0に変更してその箇所を同様に削除した場合はどのような挙動になるのでしょう?

Officeが32ビット環境ならターゲットCPUはx86にした方がよいと思います。


> .NetFramework4.0ではこの方法ではアクセス出来ないのでしょうか?

これ以外の方法として例えば、Excelオブジェクトを使用した方法でもアクセスは可能です。