• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:サーバーに保存したエクセルファイルでChDrive、ChDirがエラーになる)

エクセルファイルでChDrive、ChDirがエラーになる

このQ&Aのポイント
  • サーバーに保存したエクセルファイルでChDrive、ChDirがエラーになります。フォルダをサーバーに置いてクライアントのパソコンから実行すると、プロシージャの呼び出し、または引数が不正というエラーが表示されます。
  • 実行時エラーが発生する原因として、ChDriveとChDirに渡されるアドレスが正しく認識されない可能性があります。デバッグ画面で示されるアドレスが正しく表示されるにも関わらず、エラーが出ることが問題です。
  • 詳細な原因を特定するためには、フォルダのパスやアクセス権限、ファイルの存在などを確認する必要があります。また、ネットワークの問題やセキュリティ設定なども関連している可能性があります。

質問者が選んだベストアンサー

  • ベストアンサー
noname#52852
noname#52852
回答No.1

ChDrive 関数の引数は、 空白("")の場合は現在のドライブが使用され、 一文字の場合は、該当の文字が使用され、 二文字以上の文字列の場合は、先頭の一文字のみが使用されます。 したがって、ネットワークドライブを使用する場合には、ドライブレターの割り当てが必要になると思われます。 以下は、MDSN の解説ページ(英語)です。 http://msdn2.microsoft.com/en-us/library/1e17kswt(VS.80).aspx EXCEL 2002 の VBA のヘルプでも、同様の内容が記述されています。

参考URL:
http://msdn2.microsoft.com/en-us/library/1e17kswt(VS.80).aspx
sinsetu11
質問者

補足

pimientoさん、有難うございます。 以前に、ChDriveの引数を""として、現在のドライヴを指定して実行したところ、該当ドライブに、該当のパスは存在しないと、エラーメッセージが出ました。 ネットワークドライブを、もっと詳しく勉強する必要があるんでしょうが、、、気が重いです。 ご指摘の、ドライブレターについて調べてみます。

関連するQ&A