ActivePerl 5.18.1.1800 ― 2013年10月12日 01時35分34秒
ActivePerl 5.18.1.1800 が 2013/09/26 にリリースされていました。
http://www.activestate.com/activeperl/downloads
リリースノートはこちら。
http://docs.activestate.com/activeperl/5.18/release.html
Change Log はこちら。
Windows 8.1 ― 2013年10月12日 06時31分03秒
Windows 8.1 で、Namazu for Windows 2.0.22pre3 の pltests が合格することを確認しました。 (8.1 RTM がリリースされた時に確認していましたが...。)
ActivePerl 5.16.3 環境です。
Windows 8.1 + ActivePerl 5.16.3 + Office 2013 で不具合 ― 2013年10月12日 14時06分48秒
条件は絞りきれていませんが、Windows 8.1 + ActivePerl 5.16.3 (x64) + Office 2013 の環境で、OLE フィルタで不具合が生じています。
pltests を実行すると、Excel2013 と PowerPoint2013 でエラーが発生し、プロセスが終了しません。
Win32::OLE->new で開くとまずいようです。 Win32::OLE->GetActiveObject だと問題なく閉じるようです。(処理はできませんが。)
問題は古い Excel ファイル、PowerPoint ファイルを処理した場合に起きます。
Office 2010 だと問題は起きないことは確認できています。
Office 2013 x64 版だと OLE フィルタが動かない理由 ― 2013年10月14日 15時39分56秒
Office 2013 x64 版だと、Win32::OLE::Const->Load("Microsoft Excel 15.0 Object Library"); でエラーが発生します。
同様に Word も Excel も。
"Microsoft Office 15.0 Object Library" は見つかるのですけどね。
Office 2013 x64 版で OLE フィルタが動かなかったのはこれが理由のようです。
Office 2013 x64 版の問題のような気もしますが、Win32::OLE::Const の問題かもしれません。
最近のコメント