C # VSTO Excel - ссылки на объекты Excel несовместимы - PullRequest
0 голосов
/ 02 мая 2018

Я пишу автоматизацию для книги Excel, которая содержит некоторые пользовательские свойства. Я ожидаю следующего:

    Microsoft.Office.Core.DocumentProperties MyProperties;
    MyProperties = Application.ActiveWorkbook.CustomDocumentProperties;
    Office.DocumentProperty MyProperty2 = MyProperties.Item(CustomPropKey);

будет таким же, как:

    Office.DocumentProperty MyProperty = Application.ActiveWorkbook.CustomDocumentProperties.Item(CustomPropKey);

Однако первый фрагмент не работает с волнистым красным на элементе. (CustomProperty). Ошибка:

'DocumentProperties' does not contain a definition for 'Item' and no extension method 'Item' accepting a first argument of type 'DocumentProperties' could be found (are you missing a using directive or an assembly reference?)   

Кто-нибудь может объяснить, почему сниппет 2 не работает, а сниппет 2 работает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...