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!
>>
>
>