Проблемы С Макросом В Excel

  • Автор темы Автор темы Zoger
  • Дата начала Дата начала
Z

Zoger

доброго времени суток господа. У меня макрос выдает ошибку, хотя на другом компьютере работает все отлично. (ошибка run time 1004)
ну и сам код.
C++:
 ' Ïûòàåìñÿ óäàëèòü ïðåäûäóùèé :)
'a = Shell("del " + mePathOut + meNameDBF, vbNormalFocus)
'If Dir(mePathOut + meNameDBF) <> "" Then
' Shell "del " + mePathOut + meNameDBF, 4
' Kill mePathOut + meNameDBF
'End If
'ñîõðàíÿåì êàê *.DBF ôàéë

ActiveWorkbook.SaveAs Filename:=mePathOut + meNameDBF, FileFormat:=xlDBF4, CreateBackup:=False
ActiveWorkbook.Close savechanges:=False

MsgBox "Ôîðìà ýêñïîðòèðîâàíà." + vbCr + _
"Òåïåðü ìîæíî ïðîâîäèòü îòïðàâêó ïîëó÷åííîãî ôàéëà " + meNameDBF + vbCr + _
"ðàñïîëîæåííîãî â êàòàëîãå " + mePathOut, vbExclamation, "Âíèìàíèå!"

Application.StatusBar = "Ãîòîâî"
Workbooks(meNameBook).Activate
Application.ScreenUpdating = True
End Sub

ошибка в строке
C++:
ActiveWorkbook.SaveAs Filename:=mePathOut + meNameDBF, FileFormat:=xlDBF4, CreateBackup:=False

З.Ы. там где непонятные знаки, это просто русские слова некорректно выводит
 

Вложения

  • 2.jpg
    2.jpg
    8,8 КБ · Просмотры: 603
Скорее всего проблема в том, что на компьютере где работает макрос стоит XP, а там где не работает 7ка, и разные версии Excel. В этом случае как решать проблему без переустановки систем или офиса?
 
можно тему закрывать, проблема решена через нежелательную переустановку офиса с 2010 на 2003. Всем спасибо
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab