|    | 
     ▼ヨッシー さん: 
 
↑で、「一般論」としての文字列分解というコードをアップしましたが 
もしかしたら、やりたかったことは、PCにログインしているユーザーIDを 
知りたいということだったのかな? 
 
もしそうなら以下。 
 
この機能を実行する場合、VBE画面のツールー参照設定にて 
WindowsScriptHostObjectModel にティックをつけ参照可能にしておいてください。 
 
Sub Sample2() 
'WindowsScriptHostObjectModel に参照設定。 
 
  Dim myNetObject As IWshRuntimeLibrary.WshNetwork 
  Dim WinUser 
  Dim ExcelUserList  '1から始まる2次元の配列 
  Dim ExcelUser 
   
  Set myNetObject = New IWshRuntimeLibrary.WshNetwork 
  WinUser = myNetObject.UserName 
  MsgBox WinUser 
  '以下はおまけ オフィスをインストールしたときに設定したユーザー名 
  ExcelUserList = ThisWorkbook.UserStatus 
  ExcelUser = ExcelUserList(1, 1) 
  MsgBox ExcelUser 
End Sub 
 | 
     
    
   |