in reply to Another Win32::OLE question about Item

The .Item function is the way to access a list-like property in VBA. So it doesn't really make sense to try to assign to ->Item. Your first lines use the Adjustments object like the documentation does, but I don't see anything in the documentation that suggests usage like the last two lines.