アカウント名:
パスワード:
操作感だけでなく、2007では大き変わっているから2003以下のVBAというかマクロがそのままでは動かない場合が多いですね。文字コードあたりもいやらしいですね。
仕事で Excel VBA を使った開発をしていますが、「そのままでは動かない」という経験はあまりないです。例えばどんなマクロでしょう?
ユーザが Excel 2003/2007 のどちらを使っていても動かせるように、両方で動くコードを意識して書いているためかもしれません。代わりに、Excel 2007 で拡張された行列などは度外視しています。Excel 2007 で動作が変わって修正する必要があったのは、例えば条件付き書式ですね。Excel 2003 でマクロを使うと同じセルで条件付き書式がいくつも作れたのが、2007 の互換モードでチェックが厳密になって、条件付き書式が3個より多いと保存時に警告メッセージが表示されるようになりました。
次のVBAはExcel 2003までは動きますが、Excel 2007では動きません。文字コードがUNICODEであることを意識してないというのもありますが。
Excel質問掲示板(VBA) [Re[18]: テキストボックスの半角カナを全角に] [nifty.com]■7527 / inTopicNo.15) のところ
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
身近な人の偉大さは半減する -- あるアレゲ人
俺達の戦いはこれからだ (スコア:2, 興味深い)
これを読んで一瞬「やった♪」と喜んでしまったのだが、
冷静に考えればこれをキッカケに2000を置き換えるとも思えず...
Re: (スコア:1)
>これを読んで一瞬「やった♪」と喜んでしまったのだが、
もし、2003すっ飛ばして2007になったらって思うと喜べないです…
#いや、自分ひとりで2007使うのはすごく便利でいいんですけどね。
#2000→2007の移行をサポートするのは想像するだけでこわい。
Re: (スコア:1)
操作感だけでなく、2007では大き変わっているから2003以下のVBAというかマクロがそのままでは動かない場合が多いですね。
文字コードあたりもいやらしいですね。
Re:俺達の戦いはこれからだ (スコア:1)
仕事で Excel VBA を使った開発をしていますが、「そのままでは動かない」という経験はあまりないです。
例えばどんなマクロでしょう?
ユーザが Excel 2003/2007 のどちらを使っていても動かせるように、両方で動くコードを意識して書いているためかもしれません。
代わりに、Excel 2007 で拡張された行列などは度外視しています。
Excel 2007 で動作が変わって修正する必要があったのは、例えば条件付き書式ですね。Excel 2003 でマクロを使うと同じセルで条件付き書式がいくつも作れたのが、2007 の互換モードでチェックが厳密になって、条件付き書式が3個より多いと保存時に警告メッセージが表示されるようになりました。
Re:俺達の戦いはこれからだ (スコア:1)
次のVBAはExcel 2003までは動きますが、Excel 2007では動きません。
文字コードがUNICODEであることを意識してないというのもありますが。
Excel質問掲示板(VBA) [Re[18]: テキストボックスの半角カナを全角に] [nifty.com]
■7527 / inTopicNo.15) のところ