本当にOpen()を実行してそうなります?
Open()を実行しているつもりのキーを押していて、
実は拡張子によって実行されてないとか、ないですか?
ちなみに、どの拡張子?