Тема: Конфликт имен макросов VBA между разными проектами
Разрабатываю новый вариант своего шаблона по работе с названиями и перекрестными ссылками.
Будет документ (doc) с сохраненными макросами и будет шаблон (docm) с настроенной лентой Ribbon. Когда я работаю я подключаю шаблон (docm) к документу (doc). Если я запишу в начале каждого модуля Option Private Module, можно будет использовать одинаковые имена процедур в doc и docm? Например:
В шаблоне:
Sub ВставитьНазваниеРисунка(control As IRibbonControl)
В документе:
Sub ВставитьНазваниеРисунка()
И еще, можно ли после control As IRibbonControl поставить запятую и указать дополнительные параметры, типа String или Integer? Или это недопустимо и нужно внутри вызывать обычные макросы (без control As IRibbonControl):
Sub ВставитьНазваниеРисунка(control As IRibbonControl)
Call ИмяПроцедуры(X As String, Y As Integer)
End Sub
Извините, мне так лень это самому проверять.