[ruby-list:50895] Re: [質問] win32ole パワーポイント OLE method `Open': error
From:
dogatana <dogatana@...>
Date:
2020-06-04 09:52:47 UTC
List:
ruby-list #50895
こんにちは、市田です。 > file名を、絶対 path 名に変換し、さらに、path の区切り '/' を '\' に変換 OLEサーバ(PowerPoint)側はクライアントのカレントディレクトリは知らないので、ファイル名を渡すときは絶対パスが必要なのではないでしょうか。 パス区切りは、組み合わせによっては大丈夫なケースもあるようですが、私も安全のため、必ず変換しています。 あと、rubyinstaller2 (2.4) からビルドシステムが変わったためか、2.4以降のWIN32OLEで必ず失敗するケースに遭遇しています。 普通にOfficeアプリを使う分には大丈夫で、アプリ(OLEサーバ)固有の問題の可能性もありますが、2.3だと問題ないのでずっと手放せない状況です。