Я работаю над этим проектом (надстройка) для Excel 2007. Он использует ячейки aspose для этой цели, а также C #.Я не писал код, но принял проект от кого-то еще.Так что я все еще изучаю часть Excel, так как знаю только C #.Я заметил, что есть некоторый код для создания книги / рабочего листа.Как узнать, написано ли оно на VB или VBA, чтобы я мог его изучить? Расширения файлов: .cls, .frm, .bas и т. Д. Я использую Visual Studio 2010.
Также рабочая книга /Рабочие листы защищены паролем после создания. Когда я пытался изменить пароль с помощью кода VB / VBA (каким бы он ни был), он создает ошибки при сборке, такие как ожидаемый идентификатор, ожидаемое объявление и т. д. Но когда я отменил изменения, все ошибки исчезли,Единственное изменение, которое я сделал, было изменение строки, в которой сохранен пароль.(строка «пароль» была изменена на «пароль1»), и внезапно другие строки кода начали получать ошибки. Ошибки - это ожидаемый идентификатор, ожидаемое объявление и т. д., и это не имеет смысла для меня.Поэтому мне пришлось сменить пароль через C # после того, как он был защищен паролем через VB / VBA.Кроме того, как я отлаживаю код VB / VBA.Я пытался поставить точки останова через VS2010, но он не ударил их при запуске проекта. Я уверен, что рабочие листы создаются с использованием VB / VBA и поэтому он попадает внутрь этих кодов, но не могу отладить.
Я открываюНадстройка с использованием Visual Studio2010 и вот как работают с кодом, C # и VB / VBA. Я ничего не изменяю с помощью Alt + F11.