0 / 0 / 0
Регистрация: 18.05.2010
Сообщений: 17
|
|||||||||||
1 | |||||||||||
Ошибка в функции возникает только если она запускается по кнопке в тулбаре24.05.2010, 13:43. Показов 1443. Ответов 3
Метки нет (Все метки)
есть процедурка:
если же она запускается так:
Error 1004 in method 'Add' in workbook. с чем это связано, кто-то подскажет? никогда не думал, что макрос при переносе из автозапуска на кнопку может заглючить... бардак...
0
|
24.05.2010, 13:43 | |
Ответы с готовыми решениями:
3
Возникает ошибка, обьясните в чем она может заключаться Всплывающее меню появляется только если два раза кликнуть по кнопке Удаление подстроки только, если она в начале строки Если в OpenFileDialog нажать отмену - возникает ошибка |
Lenivec
|
|
24.05.2010, 16:40 | 2 |
В тулбаре можно использовать только функции.
Переопредели процедуру как функцию и все заработает. |
0 / 0 / 0
Регистрация: 18.05.2010
Сообщений: 17
|
|
25.05.2010, 10:37 [ТС] | 3 |
не... ответ не катит...
я в курсе, что выполняются только ф-и (см. код) .OnAction = 'MakeAndSendReport()' MakeAndSendReport() - это ф-я, внутри которой вызывается процедура Sub CopyAllWithoutMacros(ByRef strPath As String). эта процедура вызывает ошибку только если вызывается после нажатия на кнопку в тулбаре... есть подозрение, что это из-за глюкавости офиса2000. Проблема что я юзаю BusinessQuery Add-in, который вродеб под ХР не работает, приходится юзать старый... вчера вот вроде избавился от ошибки просто перестановкой строчки Application.DisplayAlerts = False на самый верх. То есть ошибка на Workbook.Add больше не вылазит, но тем не менее xls-файл, который я создаю без макроса и копирую туда данные, не открывается в офиссе2000, а просит отослать отчет об ошибке в Микрософт ) в ХР этот же файл залетает
0
|
Lenivec
|
|
25.05.2010, 12:04 | 4 |
Удали скобки и все будет работать.
.OnAction = 'MakeAndSendReport' Кстати екселю пофиг что представляет собой вызываемый макрос процедуру или функцию, это я с аксесом перепутал. |
25.05.2010, 12:04 | |
25.05.2010, 12:04 | |
Помогаю со студенческими работами здесь
4
Если открыт Excel, то возникает ошибка при сохранении Команда FileSystem.RmDir удаляет папку только если она пустая. Возникает ошибка из-за функции Если вынести QTemporaryFile в отдельный класс или функцию, возникает ошибка При выборке данных возникает ошибка, если встречаются пустые значения Написать функцию, которая получает на вход имя другой функции и возвращает саму функцию, если она есть и null, если нет. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |