まりふのひと

開発!マクロ残高証明書/WindowsXPで開発、Windows7で動作検証

使用環境は WindowsXP と聞いているので、多分、Excel2003 以前のはず。そこで、今日の「iPSマクロ研」で、WindowsXP/Excel2003 で開発したコードを Windows7 で動作確認した。

  • WindowsXP/Excel2007 ‥‥ 問題なく動作した。
  • Windows7/Excel2010
    • 3台中2台は問題なく動作した。
    • 残る1台でトラブル発生

    • クリップボードを空にできません。別のアプリケーションがクリップボードを使用している可能性があります。」 って、どういうこと?
      1. ググったら‥‥ 情報が多過ぎる...
      2. とりあえず、再起動!
      3. この間、試行錯誤を繰り返す...
      4. マクロ起動直後、[ホーム]タブ/クリップボードGr.の[クリップボード]をクリックし、[すべてクリア]する。
      5. エラートラップ(On Error GoTo 行)をコメントアウト
      6. 「ファイルを開けない」という主旨のエラーで止まる。
      7. この間、試行錯誤を繰り返す...
      8. この行の直前で Stop コマンドで止める。
        [F5]キーで再開させると、正常に終了することがわかった。


 今日の結論

  • WindowsXP/Excel2003 で開発したプログラムを Windows7 で動作確認した。
  • 4台中3台(Excel2007 1台、Excel2010 2台)は正常に動作した。
  • 残る1台は不可解なエラー(一旦停止させると正常に動作する)となった。
    • クロックの差なのだろうか?
    • 個人的には、裏で動いているアプリの違いのような気がする...