<作動しない時の対処法>

The corrective action when not moving


ダウンロードしても動かない場合!


 最近になって「ダウンロードしたExcelアプリが動かない!」というご意見を頂きました。

 私自身が自分のサイトから自作のアプリをダウンロードすることは滅多になく、チェックが行き届いていなかった事をお詫びいたします。

 

<その1> 赤い警告バー「セキュリティリスク/マクロの実行をブロックしています。」が表示される。

 

   原因 2022年4月よりMicrosoft社がセキュリティ強化のため、インターネットからダウンロードした<VBA マクロ有効ブック>について、ブロックする仕様に変更したため。

 

      マクロを有効にする方法 を見て解除する。

 


 

その2 STARTボタンを押してもピクリともしない

   原因その1 「編集を有効にする」を押していない。

 ダウンロードして最初に立ち上げた時、各種ボタンは安全上そのままでは動かせないようになっています。

 画面は最初に立ち上げた時の様子ですが、右上の「編集を有効にする」ボタンを押していないのが原因です。

 「編集を有効にする」ボタンを押して下さい。これで動き始めます。

   原因その2 「WORKBOOK BEFORE OPEN」が入ってる

  

 原因は、ダウンロードして開くと出てくる警告確認で「編集を有効」にした後、Workbookを開くことになるわけですが、アプリによっては本格的に開く前に事前準備を必要とする場合があり、当該アプリでは「Workbook before Open」というオープンした時に作動する事前準備のためのVBプログラムが作動するようになっていることが原因です。 インターネットからダウンロードしたての場合は、 

左画像のような「実行時エラー」メッセージが出てしまいます。

 ここで、「終了」ボタンを押し、「START」ボタンを押しても、事前準備ができていないのでアプリは動きません

 

こんな場合は次のようにしてください。

「終了」ボタンを押した後、

 

① そのまま「上書き」しファイルを閉じます。(「ダウンロードフォルダ」に上書きされるはずです。)

 

② 「ダウンロードフォルダ」を開き、上書きした先ほどのファイルをWクリックし開きます。

 

 

  以上で正常に動くようになるはずです。

 

 115本(2017.9.5現在)の大半はこのような仕掛けをしていないはずですが、どれにこのような仕掛けをしたのか記憶がなく未修正のままです。このような症状の時は上記のような対処をして下さい。

 なお、本日以降UPするものについてはできるだけ「Workbook before Open」コマンドを使用しないようにします。  ゴメンネ!

                2017.9.5 よしと


その3 作動させても画面だけが変化しない

 

 「Start」ボタンを押し自動Timerを作動させた時、カウンターは動いているのにシミュレーション画像が動かないことがあります。

 原因はTimerのLoopにDoeventがうまく割り込めないことによるのではないかと推察しています。

 ダウンロード直後に発生することがあるようですが、一度上書き保存すれば次からは正常に作動するはずです。

 確実に作動するようにするためには、[開発]→[VisualVasic」でVBエディタを開き 画面のようにTimer部分のLoop内に

Range("A1").select または DoEvents   の一文を書き加えればよいはずです。   2018.5.1 よしと