2015-03-27 3 views
6

Я конвертирую некоторые коды из Excel VBA в C# и сталкиваюсь с этой проблемой. Я не уверен, что эквивалент этого кода в C#. Intellisence не очень полезно :(Excel VBA to C#

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

мне удалось получить, насколько Adjustment в C#, но нет Item собственности.

+0

Если вы посмотрите в браузере объектов '.Item', это свойство по умолчанию коллекции' Adjustments'. В большинстве случаев по умолчанию свойство в коллекции в VBA эквивалентно индексу в C#. –

ответ

3

Per MSDN кажется Adjustments свойство имеет индексатор, так вы можете сделать это:

Selection.ShapeRange.Adjustments[1] = 90;