|
お世話になっております。 「displayalerts」というのを別のサイトで見つけまして、「これだ!」と思って興奮したのも束の間、csvで保存すると保存形式が違うとエラーがでます。 今は、一つ一つ動作を追って保存してますが、途中何かがあるとうまくいきません。 こういうのは、駄目なのでしょうか?
GETID("Microsoft Excel - date.CSV", "XLMAIN", -1) //データベースから出力されるのを待つ。 Excel = XLOPEN() //起動済みのExcelを捕まえる。 Excel.application.displayalerts = false //保存しますか?の確認メッセージを出さない。 XLCLOSE( Excel,"D:\date.csv") //保存する。
|
No.676 2015/01/06(Tue) 23:52:41
|
☆ Re: エクセルで開いたcsvをxlcloseでcsvのまま保存したい。 / Nagatani |
|
|
そのままのスクリプトなら下記でいかがでしょうか? GetID("Microsoft Excel - data.csv","XLMAIN",-1) //データベースから出力されるのを待つ。 Excel = XLOPEN() //起動済みのExcelを捕まえる。 Excel.application.displayalerts = false //保存しますか?の確認メッセージを出さない。 EXCEL.ActiveWorkBook.Save //上書き保存 Excel.quit //Excel を終了
|
No.678 2015/01/07(Wed) 20:17:37
|
|
☆ Re: エクセルで開いたcsvをxlcloseでcsvのまま保存したい。 / sen |
|
|
返信ありがとうございます。 データベースから出力されるので、Dドライブにうまく保存できないのです。
|
No.679 2015/01/08(Thu) 01:05:16
|
|
☆ Re: エクセルで開いたcsvをxlcloseでcsvのまま保存したい。 お世話になっております。 「displayalerts」というのを別のサイトで見つけまして、「これだ!」と思って興奮したのも束の間、csvで保存するとエラーがでます。 今は、一つ一つ動作を追って保存してますが、途中何かがあるとエラーになります。 こういうのは、駄目なのでしょうか? エクセル = GETID("Microsoft Excel - date.CSV", "XLMAIN", -1) //データベースから出力されるのを待つ。 Excel = XLOPEN() //起動済みのExcelを捕まえる。 Excel.application.displayalerts = false //保存しますか?の確認メッセージを出さない。 XLCLOSE( Excel,"D:\date.csv") //保存する。 / Nagatani |
|
|
ファイル名等を変更する場合は EXCEL.ActiveWorkBook.SaveAs("D:\data.csv") //上書き保存 です!
|
No.680 2015/01/08(Thu) 08:21:46
|
|
☆ Re: エクセルで開いたcsvをxlcloseでcsvのまま保存したい。 / sen |
|
No.688 2015/01/09(Fri) 23:50:23
|
|