Excel VBA質問箱 IV

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

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


1610 / 13644 ツリー ←次へ | 前へ→

【73133】Workbooks.Openでファイルが削除される 意味不明 12/11/19(月) 15:07 質問[未読]
【73136】Re:Workbooks.Openでファイルが削除される kanabun 12/11/19(月) 16:18 発言[未読]
【73137】Re:Workbooks.Openでファイルが削除される 意味不明 12/11/19(月) 16:32 回答[未読]
【73138】Re:Workbooks.Openでファイルが削除される kanabun 12/11/19(月) 16:56 発言[未読]
【73139】Re:Workbooks.Openでファイルが削除される 意味不明 12/11/19(月) 17:50 お礼[未読]

【73133】Workbooks.Openでファイルが削除される
質問  意味不明  - 12/11/19(月) 15:07 -

引用なし
パスワード
   VBAでsamba上のフォルダを開くと、なぜか配下のファイルが削除されます。
削除される理由がなんなのかが知りたいです。

発生条件
 ・Excel2007,2010で実行
  #2003だと発生しない
 ・samba上のフォルダ
  #ローカル環境だと発生しない
 ・Workbooks.Openに、\で終わるフォルダ名を指定
  #最後が、\でなければ発生しない

現象
 下記の、inputFileNameにフォルダ名を指定すると、エラーが発生し、
 配下のファイルが削除される。
 Workbooks.Open Filename:=inputFileName, Password:=wk_pass, _
 ReadOnly:=True, UpdateLinks:=0, IgnoreReadOnlyRecommended:=True

【73136】Re:Workbooks.Openでファイルが削除される
発言  kanabun  - 12/11/19(月) 16:18 -

引用なし
パスワード
   ▼意味不明 さん:
>VBAでsamba上のフォルダを開くと、なぜか配下のファイルが削除されます。

Sambaの向こうのファイルが消えてなくなるんですか?
ファイルサイズが 0 になるんではないですよね?

【73137】Re:Workbooks.Openでファイルが削除される
回答  意味不明  - 12/11/19(月) 16:32 -

引用なし
パスワード
   ▼kanabun さん:
>▼意味不明 さん:
>>VBAでsamba上のフォルダを開くと、なぜか配下のファイルが削除されます。
>
>Sambaの向こうのファイルが消えてなくなるんですか?
>ファイルサイズが 0 になるんではないですよね?

消えてなくなります。

Workbooks.Open のところからF8を押して進めると、例外に飛んですぐに
消えます。

【73138】Re:Workbooks.Openでファイルが削除される
発言  kanabun  - 12/11/19(月) 16:56 -

引用なし
パスワード
   ▼意味不明 さん:

>消えてなくなります。
>
>Workbooks.Open のところからF8を押して進めると、例外に飛んですぐに
>消えます。

そうですか...

とんと詳しくないんですが、読むだけのようですから、
サーバー上のファイルをローカルへコピーして、
それをWorkbooks.Open するようにしたらどうでしょう

【73139】Re:Workbooks.Openでファイルが削除される
お礼  意味不明  - 12/11/19(月) 17:50 -

引用なし
パスワード
   ▼kanabun さん:
>▼意味不明 さん:
>
>>消えてなくなります。
>>
>>Workbooks.Open のところからF8を押して進めると、例外に飛んですぐに
>>消えます。
>
>そうですか...
>
>とんと詳しくないんですが、読むだけのようですから、
>サーバー上のファイルをローカルへコピーして、
>それをWorkbooks.Open するようにしたらどうでしょう

回答ありがとうございます。

フォルダ名の後ろが、「\」でない場合発生しないので、
最後が「\」の場合、エラーとするようにします。
#フォルダを開くこと自体、本来エラーなので

samba 3.0.33のようなので、sambaの障害を調査します。

ありがとうございました。

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