В VSTO свойство CodeName
является инфраструктурным свойством, которое вы не должны использовать в своем коде.
Из MSDN:
Это свойство поддерживает VisualStudio Tools for Office и не предназначен для использования непосредственно из вашего кода.
Расскажите нам, чего вы пытаетесь достичь, возможно, есть альтернативный способ сделать то, что вы хотите.
Также из вашего кода я заметил, что вы используете надстройку Excel.Вы можете попробовать проверить, возвращает ли свойство CodeName
то, что вы ожидаете, если вы используете настройку документа Excel вместо надстройки Excel.
Обновление: Для того, чтобы вы могли однозначно пометить тегНа рабочем листе вы можете использовать GUID и установить его в качестве пользовательского свойства рабочего листа, используя Worksheet.CustomProperties
.