2015-03-27 4 views
6

Sto convertendo alcuni codici da Excel VBA a C# e corro in questo problema. Non sono sicuro dell'equivalente di questo codice in C#. Intellisence non era molto disponibile :(Excel VBA a C#

Selection.ShapeRange.Adjustments.Item(1) = 90

sono riuscito ad andare il più lontano Adjustment in C#, ma non v'è alcuna proprietà Item.

+0

Se si guarda nel browser dell'oggetto '.Item' è la proprietà predefinita della collezione' Adjustments'. Nella maggior parte dei casi un valore predefinito la proprietà su una raccolta in VBA è equivalente a un indicizzatore in C#. –

risposta

3

Per MSDN sembra la proprietà Adjustments ha un indicizzatore, così si potrebbe fare ciò:

Selection.ShapeRange.Adjustments[1] = 90;