Пользовательская форма VBA запускается дважды при изменении.Caption

Я запускаю макрос VBA из SolidWorks. Форма удваивается как ввод для двух типов документов. В подпрограмме UserForm.Initializeя изменяю имя пользовательской формы Captionв зависимости от того, какой тип документа открыт. Однако всякий раз, когда я это делаю, программа перезапускается UserForm.Initialize, и когда все это делается, она продолжает с того места, где остановилась, фактически запустившись дважды.

Кто-нибудь знает способ обойти это странное поведение? Я попытался поставитьFormName.Captionв свой собственный Sub, но результат тот же.

Большое спасибо.

0
задан Gaffi 25 July 2012 в 17:46
поделиться