Anyone knows how can I process a DTS whit an analisys services task from Visual Basic?

I use DTSpackage library to do it but it shows me one error when i pass all parameters. The code is:

oPackage.LoadFromSQLServer _
ServerName:=strserver, _
ServerUserName:=user, _
ServerPassword:=pass, _
Flags:=DTSSQLStgFlag_UseTrustedConnection, _
PackageName:="TempVB"

oPackage.Execute

what am i doing wrong?. The user is database administrator but not olap administrator. is i put an user with olap administrator rights, shows me another error asociated with permissions over database.

pls. help!!!

----------
Maritzita