Hello
I’m trying to check out a part or assembly and set variable value
'Check out the file
aFile.LockFile(folder1.ID, Me.Handle.ToInt32())
getVarSuccess = EnumVarObj.GetVar("Number", "@", attrObj)
EnumVarObj.SetVar("Number", "@", partNumber, False)
when file is check-in then I got below error
before you try to set it or check it out, Do this below
2017 SOLIDWORKS API Help - IsLocked Property (IEdmFile5)
if afile.IsLocked = false then
Lock it here (Check out)
end if
2017 SOLIDWORKS API Help - LockedByUserID Property (IEdmFile5)
2017 SOLIDWORKS API Help - GetLoggedInWindowsUserID Method (IEdmVault11)
if afile.LockedByUserId = VAULT.LoggedInUserID then
if Afile.LockedOnComputer = my.computer.name then
if afile.
getVarSuccess = EnumVarObj.GetVar("Number", "@", attrObj)
EnumVarObj.SetVar("Number", "@", partNumber, False)
end if
end if