掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Web上にあるファイルをVBからEXCELで開き、その開いたEXCELのみを閉じるには? (ID:112043)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
はじめまして、きくちと申します。 Set oExcel = CreateObject("Excel.Application") Set xBook = oExcel.Workbooks.Open"http://172.16.2.2/test\test.xls") もしくは Set xBook = oExcel.Workbooks.Open"\\172.16.2.2\test\test.xls") 等としてVBのある関数からWeb上にあるEXCELファイルを開きます。 そして別の関数から パスを指定して上記の関数で開いたEXCELファイルのみを指定して そのファイルが編集中でなければダイアログも出ずに閉じる処理を行いたいのです。編集中であれば保存をそくすいつものダイアログがでて構いません。 Set oExcel = GetObject(\\172.16.2.2\test\test.xls) oExcel.Application.Quit のようにしてできないかと思い試してみましたが 「編集のためロックしています。以下省略」 というメッセージがでて読み取り専用、通知ボタンをどちらを押しても ファイルが閉じてしまいます。 この閉じてしまう現象は Set oExcel = GetObject(\\172.16.2.2\test\test.xls) の一文のみで起きるようで oExcel.Application.Quit は関係ないようです。 ネット上で過去ログなど色々検索してみましたが 参考になるモノは見つけられず、これ以上進めずにいます。 どなたか、なにかご存じの方はいますでしょうか? よければアドバイスを頂けたらうれしいです。 どうぞよろしくお願いします。 長々と失礼しました。不備な点などあればご指摘下さい。 環境: OS:WindowsXP OFFICE2003 Webサーバ:Linux上のApache2.0.48 PS: Set oExcel = Nothing 等の処理はきちんといれておりプロセスが残っているという箇所はないと思います。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.