Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.09.2012, 09:59   #1
eol
Пользователь
 
Регистрация: 27.12.2011
Сообщений: 27
По умолчанию вылетает при выполнении макроса (модель в приложении))

Протестировал сию штуку на своем компе, работает без проблем и на 2003 и на 2007 экселе.
У сотрудников вылетает/зависает при нажатии "подобрать сумму договора/маржи"
А при нажатии "Экспорт в ворд" также вылетает в дебагер, подозреваю, проблема в том, что у меня стоит 2007 ворд, а коллег 2003, как это прописать в коде не знаю.
Заранее спасибо.
Вложения
Тип файла: rar 123.rar (302.6 Кб, 18 просмотров)
eol вне форума Ответить с цитированием
Старый 06.09.2012, 10:05   #2
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Цитата:
А при нажатии "Экспорт в ворд" также вылетает в дебагер
В какой строке вылетает? и код ошибки тоже не помешает...
Правильно поставленная задача - три четверти решения.

Последний раз редактировалось DiemonStar; 06.09.2012 в 10:08.
DiemonStar вне форума Ответить с цитированием
Старый 06.09.2012, 13:54   #3
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Проверил, экспорт в Word работает (Excel 2010, Word 2010)

В коде работы с Word ошибок нет - возможно, проблема в обращении к элементам управления на листе по именам.
EducatedFool вне форума Ответить с цитированием
Старый 10.09.2012, 10:51   #4
eol
Пользователь
 
Регистрация: 27.12.2011
Сообщений: 27
По умолчанию

Цитата:
Сообщение от EducatedFool Посмотреть сообщение
Проверил, экспорт в Word работает (Excel 2010, Word 2010)

В коде работы с Word ошибок нет - возможно, проблема в обращении к элементам управления на листе по именам.
кнопки "Подобрать сумму договора", "Подобрать маржу" и "Экспорд в Word", на 2003-ем офисе, с установленными Word, Exel и Outlook выдают одну и ту же ошибку "Can't find project or library", при этом обращение к элементам управления есть не во всех этих макросах
eol вне форума Ответить с цитированием
Старый 10.09.2012, 11:01   #5
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Может быть всё же Outlook не установлен?
У меня вот тоже так ругалось, пока MISSING в референсах VBA не убрал (как раз Outlook у меня и нет).
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 18.09.2012, 08:49   #6
eol
Пользователь
 
Регистрация: 27.12.2011
Сообщений: 27
По умолчанию

скрины ошибок в приложении, возможно, действительно, нужно референсы отредактировать, я в этом не силен
Изображения
Тип файла: jpg error_linemargin.jpg (30.7 Кб, 130 просмотров)
Тип файла: jpg error_lineprice.jpg (32.8 Кб, 125 просмотров)
Тип файла: jpg error_word.jpg (33.3 Кб, 129 просмотров)
eol вне форума Ответить с цитированием
Старый 18.09.2012, 12:06   #7
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

99% референсы VBA - поубирайте MISSING.
в картинках
http://www.cpearson.com/excel/missingreferences.aspx
webmoney: E265281470651 Z422237915069 R418926282008

Последний раз редактировалось Hugo121; 18.09.2012 в 12:08.
Hugo121 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как дать возможность перерисовываться приложению при выполнении макроса? aptomilov Microsoft Office Excel 4 19.03.2012 17:02
Ошибка 400 при выполнении макроса shoa_izh Microsoft Office Excel 12 15.07.2011 15:08
вылетает программа при использовании dll radiohobbyt Win Api 2 25.04.2011 11:39
Ошибка при выполнении макроса rlev Microsoft Office Excel 8 22.02.2010 12:41
При выполнении макроса, дергается таблица valerij Microsoft Office Excel 3 23.03.2008 00:38