ももらぼっ!にっき


2003年12月05日 [長年日記]

_ [Tips] 同じファイル名のExcelファイルを開く。

同名のExcelファイルを開こうとして、

'hoge.xls'と同じ名前のファイルが既に開いています。保存先が別のフォルダでも、同じ名前のファイルを同時に開くことはできません。
2つめのファイルを開く場合は、一方のファイルを閉じるか、またはいずれかのファイルの名前を変更してください。

なんて言われて、泣く泣く片方のファイル名を変更することが多かったのだが、 ファイル名を変えないまま同名のExcelファイルを開くにはExcelを別プロセスでもーひとつ起動すればよいみたい。

Excel起動→一つ目のファイルを開く→も一度Excel起動→新しく起動したExcelから二つ目のファイルを開く。 って手順。

お試しあれ。

本日のツッコミ(全4件) [ツッコミを入れる]
_ Orator (2003年12月08日 13:31)

同名ファイルを同時にOpen/SaveAsできないのは、ファイル名("hoge.xls")が、Workbooksコレクションのキーになっているから……という、内部的な理由らしいです。(Excel.Applicationを別に開けば、Workbooksも新規に作成される)

_ すのこ (2003年12月08日 17:02)

この方法、仕事柄よく使っております。でも、シートを移動できないので、結局ファイル名を変更していたりして(^^;)

_ K2 (2003年12月09日 09:35)

え、そんなのでいいのか。鱗ものでした。

_ ノラ (2003年12月12日 16:58)

へぇ〜、へぇ〜、へぇ〜・・・。これは無駄知識ではない。うれしい知識です。