電子書籍の厳選無料作品が豊富!

OS:98 Access97

Accessを起動した人のOS名やコンピュータ名を得たいのですが、よくわからなかったので教えて下さい。
よろしくお願い致します。

A 回答 (4件)

ここら辺が大変参考になります。



Microsoft TechNet のスクリプトセンター
http://www.microsoft.com/japan/technet/scriptcen …

同じく、連載コラムの Hey, Scripting Guy!
http://www.microsoft.com/japan/technet/scriptcen …

Windows 98 で動かなかったらごめんなさい。

' ホスト名とログオンユーザー名
Sub hoge1()
Dim objNetwork As Object
Set objNetwork = CreateObject("WScript.Network")

Dim strUserName As String
strUserName = objNetwork.UserName

Dim strHostName As String
strHostName = objNetwork.ComputerName
End Sub

' OS情報
Sub hoge2()
Dim strComputer As String
strComputer = "."

Dim objWMIService As Object
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Dim colOperatingSystems As Object
Set colOperatingSystems = objWMIService.ExecQuery _
("Select * from win32_OperatingSystem")
Dim objOperatingSystem As Object
For Each objOperatingSystem In colOperatingSystems
MsgBox objOperatingSystem.Caption & " " & objOperatingSystem.Version
Next
End Sub
    • good
    • 0

コンピュータ名はVBAを使い、


http://www.asahi-net.or.jp/~ZN3Y-NGI/YNxv201.htm …
の方法で環境変数%computername%を取得できるようです。
OSについてはこの方法では残念ながら9x系かNT系かという大雑把な判断しかできそうにないです。
    • good
    • 0

 お手持ちのマシンで対応できるかどうか分からないのですが、アクセスマクロ(VBA)からWMIというオブジェクトを呼び出すことで可能かもしれません。

    • good
    • 0

Access97はスタンドアローンのソフトでネットには対応していませんが・・・・


サーバーにあるファイルのアクセス状況を知りたいのですか?
    • good
    • 0

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

関連するカテゴリからQ&Aを探す