ラジオ少年の楽しい電子工作、その他

AVRを使った簡単な回路の実験、そして日々のちょっとした出来事を書きます。

Excel マクロ(2)

2014年06月14日 | 日記

上の様な電卓画面を作り計算させるコードを追加で何とか計算が出来るようになりました。しかし、どうも、しっくりこないです。

矢印の部分をクリックすると電卓画面は灰色(数字や記号は消えてしまいます)になってしまいます。この部分もcmdboxですからクリックした時に何らかのコードを書いて置く必要があります、つまり、数字や記号が消えてしまわないような。

こんなときは電卓の外をクリックすると再び電卓画面になります。これは、参考にしたURLの電卓画面でも同じ状況です。

 

それとexcelを開くときに

この画面が開き(何故だ?)わずらわしいことこの上なし、一人で使っているのに、それに調べて見るとfileは開かれていません。LAN経由で使っている訳でもないのですが。この原因はExcelの .xls fileが2箇所にあるとか?メンドイ事です。

2014/6/15(Sun)

コマンドボックスからフォームに切り替えて見ました。バックの色は付いていません。

Excelの挙動がおかしく編集後の保存が別名にしないと出来ない、不都合な状況で不便この上なしです。

マクロを使っていない場合は問題が起きません。ファイルえお閉じてもマクロで開いたexcelはそのままになっているのではないだろうか?マクロの処理が不完全、、、、そんな気がしてます。

どうもデスクトップパソコンに何らかの不具合が生じているようです。

excel(電卓)を閉じるとき上のwindowが開きます。キャンセルせずにそのままにしておくと

更に上の画面が出ます。デバッグをクリックするとMSへ情報が送られているようです。

Shuji009さんご紹介ののアップデートはどうも対象となる環境には無い旨のMSGが出ますね。

何時から不具合が発生しているのかは分かりませんがどうも手の打ち様がありません。

 

コメント (19)    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« Volumio Music Server/Raspbe... | トップ | Excel マクロからVBへ »
最新の画像もっと見る

19 コメント

コメント日が  古い順  |   新しい順
Unknown (Shuji009)
2014-06-14 22:32:15
ラジオ少年さん、お疲れ様です。
こちらは、昼の2時半ごろです。

ロックされているファイルですが、

http://www.justanswer.jp/os/82894-excel.html

http://support.microsoft.com/kb/882121/ja

あたりが参考になるかもしれません。

返信する
電卓画面は灰色 (neko Java)
2014-06-15 00:40:22
そのようですね。ボタンオブジェクトを背景として使うのは良くないみたいですね。
いっそ無くしてしまうか、普通の図形オブジェクトにしたほうがいいと思います。

ボタンやテキストボックスを収める「お皿」としては本来はフォームにするべきなんでしょう。
フォームは、Visual Basic Editor の「挿入」「ユーザーフォーム」で作成できます。

http://www.asahi-net.or.jp/~ef2o-inue/vba_k/sub04_080.html
返信する
Unknown (ラジオ少年)
2014-06-15 08:16:15
Shuji009さん、お早うございます。
どうもアドバイス有難うございます。Temp ファイルを消して症状は出なくなりました。消したTemp fileの量もかなりのものでした。
HDDの容量が増えました。

neko Javaさん、お早うございます。
やはり、ボタンオブジェクトを使う限りこの現象は出ると云うことですね。
フォームに切り替えてやってみます。
どうも有難うございました。
返信する
Unknown (ラジオ少年)
2014-06-15 08:51:02
一見、よくなった様に見えましたが、一旦fileを閉じてもう一度開くとやはりロックされているとのMSGが出ますね。
これを解消するのはPCを再起動、最初の1回目はOKです。
じゃー何か隠しフアイルが出来ているのかと見ましたが、それらしき物は見当たりません。
Temp fileにも何も入っていません。
困ったPC?です。
返信する
不都合な状況 (neko Java)
2014-06-15 13:19:36
別のエクセルファイルでも同じ現象なんでしょうか。
コピーを作って元のは捨てたら治ったというのがありました。

他にこんなのも。
http://office-qa.com/Word/wd268.htm
返信する
Unknown (ラジオ少年)
2014-06-15 15:37:13
PCを再起動して直ぐにexcel.xls ファイルをすべて消します。其の前に、別名でデスクトップにフォルダを作り保存しておきます。
つまり、デスクトップ上のフォルダにあるexcel.xls(マクロを作ったもの)以外はありません。
その状態で、初めてのアクセスではOKです。それを一旦とじて、もう一度開くと症状がでますね。こうなるともう削除も再起動直後にやらないと受け付けてくれません。
難儀なことです。


返信する
Unknown (Shuji009)
2014-06-15 17:05:10
ラジオ少年さん、お疲れ様です。

チェックすべきフォルダは他にもありますが、もしかしたら
EXCEL2000のパッチあてが必要かも??

http://www.microsoft.com/ja-jp/download/details.aspx?id=14190 等

これでもダメだったら、CD等メディアから再インストールして、その後アップデートする必要があるかも。
返信する
excelはそのまま (neko Java)
2014-06-15 17:47:31
タスクマネージャーで確認してみては。
返信する
Unknown (ラジオ少年)
2014-06-15 18:34:53
Shuji009さん、今晩は。
サッカー、日本は負けてしまいましたね。
さて、プログラム(office2000)をアンインストールして再インストールしてみましたがNGです。
同じOfiice2000を別のノートにインストールして同じ電卓マクロを開いて閉じてまた開いてみましたが、(これを数回やりました)症状は出ませんでした。
どうも、デスクトップパソコンに何か不具合が有りそうです。

タスクマネージャには何も出てきません。
返信する
Unknown (neko Java)
2014-06-15 21:58:00
>マクロの処理が不完全
別のパソコンでこの現象が起こるか試したいところですね。
マクロの問題かパソコンの問題か、切り分けできます。
返信する

コメントを投稿

日記」カテゴリの最新記事