過去ログ

                                Page     359
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼ACCESSからEXCELを開くときのパス名  みかん 03/8/21(木) 23:26
   ┣Re:ACCESSからEXCELを開くときのパス名  イケガミ 03/8/21(木) 23:34
   ┗Re:ACCESSからEXCELを開くときのパス名  こうちゃん 03/8/22(金) 12:10
      ┗Re:ACCESSからEXCELを開くときのパス名  みかん 03/8/25(月) 20:00

 ───────────────────────────────────────
 ■題名 : ACCESSからEXCELを開くときのパス名
 ■名前 : みかん
 ■日付 : 03/8/21(木) 23:26
 -------------------------------------------------------------------------
   フォームにあるAAというコマンドでBBというエクセルのファイルを開くという作業をしたかったのですが、ロウカルにあるファイルだとうまくできるのに、サーバー(w)にあるファイル(DATAという名前のフォルダにはいってる)はうまくできません。
サーバー(w)にあるのでw:と入れてみたのですがエラーになってしまいます。
どうかよろしくお願いします。

Private Sub AA_Click()
On Error GoTo Err_ AA_Click

  Dim stAppName As String

  stAppName = "Excel.exe \\w:\DATA\BB.xls"
  Call Shell(stAppName, 1)

Exit_ AA_Click:
  Exit Sub

Err_ AA_Click:
  MsgBox Err.Description

 ───────────────────────────────────────  ■題名 : Re:ACCESSからEXCELを開くときのパス名  ■名前 : イケガミ  ■日付 : 03/8/21(木) 23:34  -------------------------------------------------------------------------
   >サーバー(w)にあるのでw:と入れてみたのですがエラーになってしまいます。

サーバ名が W ってことですか?
ネットワークドライブの割り当てをしてるなら、
\\ じゃなくてもいいと思いますけど?

 ───────────────────────────────────────  ■題名 : Re:ACCESSからEXCELを開くときのパス名  ■名前 : こうちゃん <nakajima19@hotmail.com>  ■日付 : 03/8/22(金) 12:10  -------------------------------------------------------------------------
   みかんさん、イケガミさん、こんにちは

>  stAppName = "Excel.exe \\w:\DATA\BB.xls"

"W"はサーバーのコンピュータ名ですか?
"DATA"は共有名ですよね?
であれば

  stAppName = "Excel.exe \\w\DATA\BB.xls"

でいけると思いますが・・

 ───────────────────────────────────────  ■題名 : Re:ACCESSからEXCELを開くときのパス名  ■名前 : みかん  ■日付 : 03/8/25(月) 20:00  -------------------------------------------------------------------------
   こうちゃんさん イケガミさん
お答えありがとうございます。

>"W"はサーバーのコンピュータ名ですか?
>"DATA"は共有名ですよね?
>であれば
>
>  stAppName = "Excel.exe \\w\DATA\BB.xls"
>
>でいけると思いますが・・

今日さっそく会社にいって試してみたところ・・・。
私、大きな間違いをしていました。
Wというのは割り当てられたネットワークで
サーバーの名前は別にあったのでした。
すみません(汗)

stAppName = "Excel.exe \\CCC:\DATA\BB.xls"

サーバー名がCCCだとしたら、これでいけました。
ありがとうございました。
初心者なのでホント失礼しました。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 359