井上です。 > お使いのWIN32OLE のバージョンはいくつでしょう? > > 0.2.6 では、ole_methods で取得できると思います。 0.2.6です。 ------------------- 言われる通り試してみると、うまくいきました。 ありがとうございました。 これで、ますますRubyが好きになりました。 #プログラマーが苦しまない言語 = Ruby require 'win32ole' p WIN32OLE::VERSION fs = WIN32OLE.new("Scripting.FileSystemObject") fs.ole_methods.each do |p| print "property:#{p}\n" end -------------------- "0.2.6" property:QueryInterface() property:AddRef() property:Release() property:GetTypeInfoCount() property:GetTypeInfo() property:GetIDsOfNames() property:Invoke() property:Drives property:BuildPath() property:GetDriveName() property:GetParentFolderName() property:GetFileName() property:GetBaseName() property:GetExtensionName() property:GetAbsolutePathName() property:GetTempName() property:DriveExists() property:FileExists() property:FolderExists() property:GetDrive() property:GetFile() property:GetFolder() property:GetSpecialFolder() property:DeleteFile() property:DeleteFolder() property:MoveFile() property:MoveFolder() property:CopyFile() property:CopyFolder() property:CreateFolder() property:CreateTextFile() property:OpenTextFile() property:GetStandardStream() property:GetFileVersion()