![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
VBからExcelを起動し、ごく稀にExcelのプロセスが残ってしまう場合があります。全く同じ条件で実行した場合、残る時と残らない時とありを悩ませています。
いろいろな対策方法が検索できましたが、解決しませんでした。
また、このようにExcelプロセスが残った際、IISの動作がおかしくなっているのか、「CGIエラー」を返します。ただし、exeなど実行系ファイルを実行せず、XXX.HTMなどは表示できます。
VBで記述したexeは、CGI系のアプリとしてブラウザから実行されています。
対処方法ご存知でしたら、教えて下さい。
環境
NT4サーバ+SP6a
Excel97
VB5.0
No.2
- 回答日時:
VB側からEXCELを起動する際のコーディングを
書かなくては、誰一人答えられないと思いますが。
ただ、
ゲットオブジェクトで起動した場合、
(set XXX = GetObject(app,cls))
オブジェクトの開放だけ
(set XXX = nothing)
をしててもプロセスは閉じませんよ。
とだけ。
この回答への補足
kakusukeサン、すみません。コーディングは下記のようにしています。
'オブジェクトの定義
Set ExcelObj = CreateObject("Excel.Application")
:
'テンプレートのOPEN
ExcelObj.Workbooks.Open FileName:=Path, ReadOnly:=False, IgnoreReadOnlyRecommended:=True
:
'値の設定
RangeBuff(x, y) = "値"
:
'Excelへの反映
With ExcelObj
.Range(.Cells(a, b), .Cells(c,d).FormulaR1C1 = RangeBuff
:
'Excelの終了
ExcelObj.ActiveWorkbook.Close (False)ExcelObj.Quit Set ExcelObj = Nothing
といった形でコーディングしています。
イントラネットで利用しており、1日に多数起動されますが、たまにExcelプロセスのみ残ってしまいます。
どうか回避方法ご存知でしたら教えて下さい。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_02.png?e8efa67)
No.1
- 回答日時:
お尋ねの件に、直接の答えになってないかも知れないのですが、もしかして。
。というぐらいの気持で聞いてください。よく言うスパイウエアですが、あれは別にアダルトサイトに行かなくても、うっかり知らない間にインストールしている事があり、本人も自覚がないまま過ごす事があるのですよ。かく言う私もそうでした。
色んな症状がありますが、その症状の1つに、履歴が消えないという事があったのです。でも消える事もあったのです。パソコンの調子を狂わされます。
でそのエクセルのプロセスが残っていると言うのが、もしかしてそうかも。。と思ったのですが。
DLしてスキャンされてみたら如何でしょうか?
で削除して、おかしい?という事があった場合は、リカバリボタンをクリックすると戻ります。
くれぐれも慎重にされてください。
参考URL:http://enchanting.cside.com/security/spybot1.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel起動時にエラーダイアログが表示される 3 2022/07/28 19:52
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- Visual Basic(VBA) Access VBAから使用したExcelプロセスを閉じる方法について 4 2022/06/08 17:50
- その他(クラウドサービス・オンラインストレージ) Onedriveで実現したい事。2台のPC間で。 2 2023/04/10 20:42
- Excel(エクセル) Excelのマクロについてご教授ください 2 2023/02/25 09:43
- Excel(エクセル) excelのマクロ実行でブロックされます。 2 2022/06/08 09:14
- Visual Basic(VBA) vba メモリ節約 3 2022/09/16 21:45
- Excel(エクセル) EXCELのグラフを画像(JPG形式)で保存、通常実行がうまく行かない。ステップインはうまく行く 3 2022/08/30 12:06
- Excel(エクセル) Excel リンク先のエクセルファイルの削除 同時に行を削除したい 1 2022/11/29 16:20
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
TOPコマンドで表示するCPU使用...
-
Windowsで同時にオープンできる...
-
プロセスがタスクマネージャー...
-
Windowsで作れるスレッド最大数...
-
Powershell プロセス二重起動
-
プロセスの終了について教えて...
-
Windows 10のエクスプローラー...
-
コマンドライン上でファイルを...
-
アプリケーションエラーを発生...
-
強制終了できないプロセスの強...
-
実行中のプロセスのシステムコ...
-
Dirコマンドでフォルダ内ファイ...
-
父子家庭、 子供の進学費用を全...
-
エクセルの表にヘンな枠が・・・
-
SONYの音楽ソフト「x-アプリ」...
-
至急です、Ubuntuに詳しい方助...
-
Linux(Fedora)で外付けHDDが...
-
ファイル名についている「-」と...
-
batである文字列内に特定の文字...
-
UNIX コマンドにおける # や円...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
TOPコマンドで表示するCPU使用...
-
プロセス、サービス、デーモン...
-
System Idle Processってなに?...
-
タスクマネージャのCPU率がおか...
-
タスクバーの音量アイコンをク...
-
コマンドライン上でファイルを...
-
Powershell プロセス二重起動
-
プロセスがタスクマネージャー...
-
【プログラム】 iu14d2n.tmp ...
-
Windows 10のエクスプローラー...
-
実行中のプログラムを調べるには?
-
ps コマンドのステータス。S Ss...
-
プロンプトが返らない
-
タスクマネージャで終了できな...
-
強制終了できないプロセスの強...
-
CPU使用率取得方法について
-
HP-UXでのプロセス別メモリ使用...
-
CPU使用率が常に50~10...
-
killコマンドの終了と強制終了...
-
Windowsで作れるスレッド最大数...
おすすめ情報