|
▼cocoa さん:
こんにちは。
>元から、Excel2003形式でエクスポートする指定方法はないものでしょうか?
残念ながら OutputTo メソッドでは難しいです。
当方とVBA初心者さんとのやり取りでもありますが、
h tp://www.vbalab.net/vbaqa/c-board.cgi?cmd=ntr;tree=11370;id=access
TransferSpreadsheet メソッドを使うと
Excelのタイプ指定ができますが、
データをエクスポートするだけの機能ですので
見た目等があまり宜しくありません。
Excelへの細かい操作が必要な場合には
オートメーションと呼ばれる操作が必要となってきます。
> 再度実行してくださいと、
> こちら側より警告を出すようにできないでしょうか?
OutputTo メソッドを使うかどうかで変わってくるのですが
Excelが開いてるかどうかを確認してから実行する方法と
とりあえず実行してからエラー内容で切り分ける方法があります。
前者は(まずありえないと思いますが)確認の際には開いてなかったのに
OutputTo メソッドが実行される時に誰かがExcelを開く可能性が
ありえます。
後者は「On Error GoTo」「エラートラップ」などの語句で
Web検索を行うと色々方法が探せるかと思われます。
|
|