ホームHiTekのソフトウェア
 
タイトル 自動的にマクロをランした後Excelを保存し、出なさい
日付はアップデートした 09/14/2008
バージョンは影響を与えた 4.0およびあとで
OSは影響を与えた すべて
記述 ユーザーはExcelのマクロをランする必要がある。  そして勝のワークブックを保存し、出なさい。
原因 -
解決 望ましいマクロは次のステップを使用して勝のVisual Basicエディターで編集される必要がある:
0。  バックアップは万が一…ワークシートを勝る
1。  Visual Basicエディターのマクロを編集する使用Tools->Macro->Macros->Edit
2。  マクロの「終り潜水艦」のラインの前に、次のラインを追加しなさい:
今Application.OnTime + TimeValue (「00:00:05」)、「Save_Exit」
3。 マクロの「終り潜水艦」のラインの直後の機能Save_Exitを()下方から、追加しなさい。

例1:  次の例はマクロがランすることを終わった5秒後及び出口Excel保存する。

補助的なMacro1 ()
  「次のラインは実際のマクロである
  ActiveCell.FormulaR1C1は= 「この例働いた!」
  「次のラインはSave_の出口のマクロへ呼出しである
  今Application.OnTime + TimeValue (「00:00:05」)、「Save_Exit」
端の潜水艦

補助的なSave_Exit ()
  Application.Quit
  ThisWorkbook.Close SaveChanges:=True
端の潜水艦

例2:  次の例はマクロがランし始めた5分後及び出口Excel保存する。  こうすればは、勝ファイルマクロがハングしても常に閉じる

補助的なMacro1 ()
  「次のラインはSave_の出口のマクロへ呼出しである
  今Application.OnTime + TimeValue (「00:05:00」)、「Save_Exit」
  「次のラインは実際のマクロである
  ActiveCell.FormulaR1C1は= 「この例働いた!」
 端の潜水艦

補助的なSave_Exit ()
  Application.Quit
  ThisWorkbook.Close SaveChanges:=True
端の潜水艦

 

出力ログ どれも
ログをデバッグしなさい

-