EG6.1とVBAの連携でエラーが出て調査中です。
SAS Enterprise Guide 6.1をEXCEL VBAから使おうとしていますが、何故かエラーが出ます。EG4.3だと問題なくオブジェクトを生成できます。同じことをDelphi XE2から実行しても class not registeredのエラーが出ます。
SASプログラムとログを解析するユーティリティを開発するための備忘録です。This is a memo to develop utility that analyzes the SAS log.
これ再現条件をうまく切り出せました。現在問合せ中です。
返信削除これはExcelが32bit、Enterprise Guideが64bit版だったために起きた症状です。回避策は、32か64bitのどちらかに環境を揃えるということです。ちょっと、がっくり。
返信削除SAS Enterprise Guide 6.1 System Requrimentsを読み返しました。
返信削除注意: 64-bit版SAS Enterprise Guideでは、64-bit版のMicrosoft Officeまたは、64-bit版のOffice System(ACE)Driverがインストールされている場合にのみ、Microsoft Access のデータをインポートすることができます。また、Microsoft Exchangeデータを開くことはできません。これらの機能が必要な場合は、32-bit版のSAS Enterprise Guideをインストールしてください。
というか、IDEからターゲットのプラットフォームにWindows 64bitを追加してやれば解決です。64bitでコンパイルすると、微妙に型チェックで引っかかることがありますが、調整すれば動きます。
返信削除