読者です 読者をやめる 読者になる 読者になる

自分用めも

初心者ちっくなプログラムネタを中心に、自分用の覚え書きをメモっていくための場所です。

excel vbaでファイル出力する際の名前の初期設定

excel office2013 windows7

大昔にoffice2000で作ったものが、office2013で動かなくなってた。
ファイル名指定のダイアログを出す際に指定する名前の初期値が、空白になってしまう。
昔ながらのエクセルによるDB定義書で、SQLを吐くVBA
DB定義とかER図の管理ツールってデファクトスタンダードっぽいものが無くて困る。

ともあれ、VBAのリファレンスの記載は変わっていない…ように見える。

ググったら同じことで悩んでる人がいた。
社内SEの徒然なる日記 Excel2010のGetSaveAsFilenameメソッドでファイル名が消えた

どうもデフォルトのファイル名に拡張子を含めると
全て無視されて空白になるっぽい。
拡張子だけ消したら治った。
こういう嫌らしいのやめて欲しい…。