My last mail's formatting may have been scrambled...
On Fri, Jan 25, 2013 at 1:58 PM, Dan Yargici <[email protected]> wrote: > Indeed it does! Try this however, and it fails again. Seems it's a quirk > with AddProp. Strange... > > for obj in Application.Selection: > over = obj.AddProp("Override", oObj, "", "Vis_Override") > param = obj.Properties("Visibility").Parameters("viewvis") > over.AddParameterEntry(param) > > > On Fri, Jan 25, 2013 at 1:50 PM, Peter Agg <[email protected]>wrote: > >> for obj in Application.Selection: >> over = obj.AddProperty("Override", False, "Vis_Override") >> param = obj.Properties("Visibility").Parameters("viewvis") >> over.AddParameterEntry(param) >> >> >> Does this not work? >> >> >> >> On 25 January 2013 11:34, Dan Yargici <[email protected]> wrote: >> >>> OK, a little help here... >>> >>> This parameter gymnastics gets me every time. I've tried all manner of >>> variants with no success. Select an object and then run this: >>> >>> from win32com.client import dynamic >>> >>> xsi = Application >>> pr = xsi.LogMessage >>> >>> for oObj in xsi.Selection: >>> oOverride = xsi.AddProp("Override", oObj, "", "Vis_Override") >>> oParam = >>> dynamic.Dispatch(oObj).Properties("Visibility").Parameters("viewvis") >>> pr("Look everyone - A Parameter!") >>> >>> pr("""dynamic.Dispatch(oObj).Properties("Visibility").Parameters("viewvis")""" >>> + " is type: " + oParam.type) >>> pr("...Yet this next line fails :(") >>> >>> oOverride.AddParameterEntry(dynamic.Dispatch(oObj).Properties("Visibility").Parameters("viewvis")) >>> >>> >>> DAN >>> >>> >>> >>> On Wed, Jan 23, 2013 at 5:10 PM, Christian Gotzinger < >>> [email protected]> wrote: >>> >>>> Thank you for the explanations Stephen and César! >>>> >>> >>> >> >

