Excelマクロの盲点

本日、仕事でExcelマクロが動かない問題が発生。
参ったな、コピーするとなぜかマクロが動かない。

クライアントPCの問題だと思って、ほかの人のPCで確認してみても状況同じ。。。
そこで出たエラーを見て、もしやと思ったら、全くその通り。。。

マクロで使える変数の文字数制限が、255バイトだと思うんだけど、ファイル名を取ってくるメソッドで取得できるファイルのフルパス名の最大文字数が、255バイトで、それ以上になると、Excelでは処理仕切れなくてエラーになる。
(Excel97形式のファイルまでで、2003からは対応できているかも知れないけど。。。)

WindosXPからファイル名の長さを255バイト以上つけられる仕様になったのに、ファイルのパスあわせて255バイトで処理できないなんて、、、MSも仕様とかいわないで、「バグ」って認めろっての。。。まあ、そこがMSの良いところ?かもしれんけど。。。

なんともお粗末な仕様ではありますが、これにはまることが結構多くて、ダウンロード時にIEで直接開くとき、クライアントPCのダウンロード先デフォルトフォルダの階層が深い(結局ここでも最大255バイト)と、エラーになります。
これをユーザに説明するのが大変だったのなんのって。。。MS、頼むよって感じです。まあ、いちいち細かいことを突っ込んでも、それが積もって多大になるので、そんな細かい対応できないと思いますけどね。気持ちはわかるが、言い方の問題もあると思うんだけど、いかがですかね?

上記、ちょっとだけ覚書程度に乗せておきます。
マクロ作成時、ファイル操作する際はご注意ください。

※Hさん
 見てるでしょ?見てるよね?現場で!!
 こんな感じで大丈夫かな?
 添削よろしく!!
 (と、いいながら、これに突っ込んでくるやつは、何人かいるので、間違っていれば、レスが多大になります。)

※S君、突っ込みよろしく!!
2009/12/19(Sat) 01:11:29 | お仕事

スーパーコピー

大量在庫超人気の新しい2018年!
☆――☆ブランドバッグ☆――☆
☆――☆ブランド服コピー☆――☆
☆――☆ブランド靴コピー ☆――☆
※―――※―――※―――※―――※
ルイヴィトン靴コピー,エレメス靴
ルブタン コピー,シャネル靴コピー
バーバリー靴コピー,クロムハーツ靴
※―――※―――※―――※―――※
@高品質、特恵価格、実物写真、納期厳守。
Aお客様の満足することは 弊社の責任です。
それでは不良品物情況、無償で交換します。
B配送方法 : 全物品運賃無料(日本全国)
※―――※―――※―――※―――※
営業時間:24時間、年中無休
オンライン連絡時間:平日8時から18時まで
☆――☆――☆――☆――☆――☆
http://www.bagtojapan.com/(2018/01/21(Sun) 11:11:50)
Tittle: Name:

Profile

otata
otata
バレーボール、エアロビクス、マラソンが趣味の親父です。
良かったら、一緒にエアロビましょう!!

Categories

New Entries

Comment

Search

Link

Blogパーツ

OtataShopping
ブログ内の紹介商品購入はこちらから!
Music Stream
最近見ないけど「Perfume」いいよね〜
選曲するか「一時停止→再生」で音が出ます。
ミサイル発射!!

Archives(490)