Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


24419 / 76738 ←次へ | 前へ→

【57667】Re:Personal.xls
発言  kanabun  - 08/9/8(月) 9:29 -

引用なし
パスワード
   ▼acch さん:

こんにちは。

同じ内容のマクロを Excel2003 を使うときは
C:\Doc〜ings\User02\Application Data\Microsoft\Excel\XLSTART
から、Personal.xls として、
Excel2007 を使うときは別のフォルダにあるXLSTARTサブフォルダから
Pesonal.xlsb として、利用するのは、バージョン管理が大変でしょう。

ひとつの Personal.xls を共有することができれば、このわずらわしさは
なくなります。

以下ができるかどうか、ちょっと実験してみてください。

1.Excel2003のXLSTARTフォルダにあるPesonal.xls をエクスプローラで表示し、
 そのショートカットを作成します。
2.上で作成した「Personal.xlsへのショートカット」を
  Excel2007のXLSTARTフォルダに移動します。
3.Excel2007のXLSTARTフォルダにある Pesonal.xlsb を他のフォルダに
 退避します。(XLSTARTの親フォルダ「Excel」でよい)
4.この状態で、Excel2007 を立ち上げます。
 Personal.xls がLoad されていれば、実験成功です。
 新規Bookに、Personal.xls モジュール内のマクロを使った式などを
 セットしてテストしてみてください。

Excel2007 もそれまでのバージョン同様、XLSTARTフォルダにあるxlsファイル
を自動的に呼び込みます。Personal.xls があれば、それを個人用マクロBook
としてLoadし、これまでのバージョン同様、このなかのマクロが利用できます。
問題は Excel2007でマクロを編集して、Excelを終了するとき、
  Personal.xlsへの変更を保存しますか?
のメッセージが出たとき、どうするのがよいか、ということです。「はい」
を押すと、Excel2007 はPersonal.xls を xlsm 形式で保存するらしく、
Excel2003 を開いたとき「この形式のファイルは読めません」旨のプロンプト
がでて、以前のバージョンでPersonal.xlsが使えなくなります。
対処法としては、
A.Excel2007 ではPersonal.xlsの編集は行わない。
B.Excel2007で編集した結果を保存したいばあいは、Excelを終了する前に
  手動で Personal.xls を「名前を付けて保存」メニュ−から、
  「xls(2003互換形式)」を指定して Personal.xls という名前で保存する。
などが考えられます。

h t t p://support.microsoft.com/kb/930480/ja
0 hits

【57665】Personal.xls acch 08/9/8(月) 8:29 質問
【57667】Re:Personal.xls kanabun 08/9/8(月) 9:29 発言
【57673】Re:Personal.xls acch 08/9/8(月) 15:41 質問
【57678】Re:Personal.xls kanabun 08/9/8(月) 16:49 発言
【57679】Re:Personal.xls acch 08/9/8(月) 17:20 お礼

24419 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free