- 締切済み
Perlでエクセルの「名前をつけて保存」ダイアログを表示する方法を教えてください
PerlのWin32::OLEモジュールを使用してMS-Excelファイルを作成しています。 作成したExcelファイルを $book->SaveAs("ファイル名");のように記述して保存はできるのですが、 「名前を付けて保存」ダイアログボックスを表示して保存先を指定できるようにしたいのですが可能でしょうか? VBAでは、「Application.GetSaveAsFilename」で表示できるようですが、PerlのWin32::OLEモジュールでも同じように表示出来ないでしょうか?
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- geg01137
- ベストアンサー率0% (0/0)
回答No.4
- shippo_ppk
- ベストアンサー率51% (28/54)
回答No.3
- shippo_ppk
- ベストアンサー率51% (28/54)
回答No.2
- shippo_ppk
- ベストアンサー率51% (28/54)
回答No.1
お礼
回答有難うございました 連絡が遅くなり申し訳ございません ワークシートのクローズ前にマクロを実行するようにしましたがだめでした。 確認すると、Excel自体にマクロを登録するとPerlでワークシートを開くことが出来ないようです。 Excel自体にマクロを登録すると、今まで作成したExcelファイルを保存できていたものが作成・保存が出来なくなってしまいました。 環境がWindowsXP proSP3、IIS5.1、ActivePerl 5.1、MS-Office Excel 2003ですが、 Excelのセキュリティでマクロのあるファイルは開く事が出来ないのでしょうか?