Если индекс надстройки находится вне диапазона, это предполагает, что вы либо сделали опечатку в имени надстройки при создании проекта VSTO, либо не смогли открыть Excel с помощью отладчика (который автоматически загружает надстройку).
Вы можете убедиться, что Excel загружается должным образом путем изменения свойств проекта в Visual Studio:
Выше мой полный путь к файлу Excel является:
C: \ Program Files (x86) \ Microsoft Office \ root \ Office16 \ Excel.exe
Затем, как только вы нажали F5 для запуска Excel, лет u можете проверить загруженные надстройки COM, нажав кнопку надстройки COM на вкладке «Разработчик».