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

Reply via email to