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

Reply via email to