【お知らせ】まとめて検索などの提供終了

XP-SP2です。
ネットワークドライブの割り当てでドライブの一覧に(なし)という項目があります。
ドライブ名に割り当てるのが目的なのに、なぜ(なし)という項目があるのでしょうか?

具体的な使い方などあれば教えてください。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

ログイン時に自動的に接続する指定にしておけば、ログイン直後にセッションが開かれ、接続が継続するので、その後のアクセスが早くなる。

(筈だが、あまり意味は無い)
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
修理で受けたパソコンにネットワークで使う特殊なソフトウェアが入っていたので、なにか特別な使い方があるのかと思っていました。
アクセスが早くなるだけなのですねぇ・・・

お礼日時:2008/07/22 13:29

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qマクロでネットワーク上のコンピューターへの接続

エクセルのマクロを使用して、ネットワーク上のコンピューターのファイルを開く事を考えています。
(例:IPアドレス『192.168.0.1』のPCの『共有』のホルダー内の『book1.xlsx』を開く場合)
ただ、そのコンピューターへ接続する時に、ユーザー名とパスワードが必要になります。
先に設定しておけば問題ないのですが、マクロを使用時のみの接続を考えています。
使用環境は、win7で、Excel2010です。
どうやれば出来るか教えてください。

Aベストアンサー

はい、そのフォルダをドライブのように使用できます。

Const 共有名 = "\\パソコン名\共有名"

Const 共有名 = "\\パソコン名\共有名\サブフォルダ―名"
のようにしても良いですよ。

QVB6.0でネットワークドライブの接続・切断

VBから、ネットワークドライブにフォルダを作ろうとしたのですが、ネットワークドライブが割り当てられていない為、エラーが返ってきてしまします。
ネットワークドライブの割り当てを行うAPIは分かったのですが、それでは割り当てを要求するダイアログが表示されてしまいます。
ソフトを使用する人間の殆どがパソコンのことを殆ど分からない人ばかりなので、ネットワークドライブの割り当てと切断を自動的に行えるようにしたいと思っています。
そして、自動的に割り当てられたパスの先に任意のフォルダを作成するプログラムを作成したいのです。

・ネットワークドライブの自動割当・切断方法
・割り当てられたパスの取得方法

以上の二つが分かる方、お願い致します。

+++ 開発環境 +++
・VB6.0
・Windows2000

Aベストアンサー

Option Explicit

Private Declare Function GetDriveType Lib "kernel32" Alias "GetDriveTypeA" (ByVal nDrive As String) As Long
Private Const DRIVE_UNKNOWN     As Long = 0&    'ドライブの判別が出来ない
Private Const DRIVE_NO_ROOT_DIR As Long = 1&    '指定のルートディレクトリが存在しない。
Private Const DRIVE_REMOVABLE   As Long = 2&    '交換可能なドライブ (フロッピーディスク等)
Private Const DRIVE_FIXED       As Long = 3&    '固定ドライブ
Private Const DRIVE_REMOTE      As Long = 4&    'ネットワークドライブ
Private Const DRIVE_CDROM       As Long = 5&    'CD -ROM
Private Const DRIVE_RAMDISK     As Long = 6&    'RAM ディスク

Sub Main()
    Dim i           As Integer
    Dim lngSts      As Long
    Dim strDrive    As String
    Dim strValue    As String
    
    For i = Asc("A") To Asc("Z")
        strDrive = Chr(i) & ":\"
        lngSts = GetDriveType(strDrive)
        
        Select Case lngSts
        Case DRIVE_UNKNOWN:     strValue = strDrive & ":判別出来ない。"
        Case DRIVE_NO_ROOT_DIR: strValue = strDrive & ":存在しない"
        Case DRIVE_CDROM:       strValue = strDrive & ":CD-ROM"
        Case DRIVE_FIXED:       strValue = strDrive & ":固定ドライブ"
        Case DRIVE_RAMDISK:     strValue = strDrive & ":RAM ディスク"
        Case DRIVE_REMOTE:      strValue = strDrive & ":ネットワークドライブ"
        Case DRIVE_REMOVABLE:   strValue = strDrive & ":交換可能なドライブ (フロッピーディスク等)"
        End Select
        Debug.Print strValue
    Next i
End Sub

あとは
WNetAddConnection2
WNetCancelConnection2
を使用

参考URL:http://www.galliver.co.jp/writing/vbm_tokushu/api9031/

Option Explicit

Private Declare Function GetDriveType Lib "kernel32" Alias "GetDriveTypeA" (ByVal nDrive As String) As Long
Private Const DRIVE_UNKNOWN     As Long = 0&    'ドライブの判別が出来ない
Private Const DRIVE_NO_ROOT_DIR As Long = 1&    '指定のルートディレクトリが存在しない。
Private Const DRIVE_REMOVABLE   As Long = 2&    '交換可能なドライブ (フロッピーディスク等)
Private Const DRIVE_FIXED       As Long = 3&    '固定ドライブ
Pr...続きを読む

QNET USE をVBSで

初めて質問させていただきます。よろしくお願いいたします。
現在、下記のコマンドと同じ処理をVBSで実現させたく考えておりますが知識が無く困っております。

net use \\node1\share1 /user:oji passwd

大変勝手なお願いなのですが、自分で勉強する時間がないので、ズバリのご回答頂けないでしょうか?

よろしくお願いいたします。

Aベストアンサー

一応VBSでドライブの割り当てをチェックしてから割り当てるサンプルプログラムを作ってみました。
注:他のユーザ名で既に何処かの共有フォルダを使用している場合は、複数のユーザー名が使えないというエラーになります。その場合は、他のユーザー名での接続を切断する必要があります。
'空いているドライブ名にネットワークドライブを割り当てる
dim objFs, objNet, DriveLetter, Drive
dim i

Set objNet = WScript.CreateObject("WScript.Network")
Set objFs = WScript.CreateObject("Scripting.FileSystemObject")
DriveLetter="DEFGHIJKLMNOPQRSTUVWXYZ"
for i=1 to Len(DriveLetter)
Drive = Mid(DriveLetter,i,1)
if not objFs.DriveExists(Drive) then '指定したドライブが見つからない
Drive = Drive & ":"
exit for
end if
next
if Len(Drive) = 1 then
WScript.Echo "割り当てるべきドライブ名の空きがありません"
WScript.Quit(1)
end if
'WScript.Echo Drive
objNet.MapNetworkDrive Drive, "\\2000Server\share1",,"oji","ojipassword"
if objFs.FileExists(Drive & "\Target1.dat") then
WScript.Echo "YES" '実際の処理を書く
end if
objNet.RemoveNetworkDrive Drive

一応VBSでドライブの割り当てをチェックしてから割り当てるサンプルプログラムを作ってみました。
注:他のユーザ名で既に何処かの共有フォルダを使用している場合は、複数のユーザー名が使えないというエラーになります。その場合は、他のユーザー名での接続を切断する必要があります。
'空いているドライブ名にネットワークドライブを割り当てる
dim objFs, objNet, DriveLetter, Drive
dim i

Set objNet = WScript.CreateObject("WScript.Network")
Set objFs = WScript.CreateObject("Scripting.Fi...続きを読む

QExcelの上書き保存を禁止させる

Excelで原紙として一つファイルを作ったのですが、
それを上書きできないようにはできないでしょうか。

原紙はそのままで、
名前を付けて保存は構わないのですが、上書きされてしまうと
原紙がめちゃくちゃになってしまうので困っています

何がいい方法はないでしょうか

Aベストアンサー

ツール→オプション→セキュリティで設定してもいいし、xlsを閉じてそれ自身右クリック→読み取り専用にチェック入れとけばもっと簡単と思いますが。

QEXCEL VBA で現在開いているブックのファイル名を取得する方法

EXCEL2003 VBAで業務を簡素化するために、現在開いているブックのファイル名を取得する方法が分かりません。
作業手順をマクロを使って処理していますが、オリジナルのワークブックをファイル名を変えて保存し、以後、このワークブックを読み込んで使用しています。
このときのVBAは、オリジナルのファイル名を使っているため、ファイル名を変更するとエラーになり、以後の業務に使用できません。
常にファイル名を取得出来るVBAをどなたか、教えて下さい。

Aベストアンサー

>現在開いているブックのファイル名
 ちょっと曖昧な表現かなぁという気もいたしますが、VBAが書いてあるブックのブック名は
ThisWorkbook.Name
で、現在 "アクティブにして" 操作対象になっているブックの名前は
ActiveWorkbook.Name
ですね。

 しかし、
>VBAは、オリジナルのファイル名を使っているため、ファイル名を変更するとエラーになり
というような文脈からすると、
ThisWorkbook.Name
の方ですかね。


人気Q&Aランキング