Внешняя печатная форма для формирования файла для зачислений зарплаты на лицевые счета Сбербанка в формате dbf.
Дополнительная печатная форма для разделов «Зарплата к выплате» и «Платежное поручение исходящее» создает dbf-файл в формате Сбербанка с данными о зачислениях на лицевые счета.
Спасибо за обработку
Собственно выдает ошибку
Ругается естественно на второй параметр, я при сохранении писал -4143 все нормально, с вашим вторым параметром не сохраняет.
oBook.SaveAs(КаталогЭкспортаДанных+»»+ИмяDbfФайла,8, , , , , , , , 866)
(2) Santur
втророй параметр это формат файла xlDBF3. В Excel 2003 xlDBF3=8. Так и работает. Может ошибка связана с другой версией Excel’а. К сожалению проверить работу на всех версиях не могу. У Вас какая?
(3) у меня 2010. Блин надо поковырять, мож кто знает в 2010 формат xlDBF3?
Наткнулся в инете на сообщение след. содержания
Тогда ответ — используя только MS Excel — никак!! ;(
Какому чугуно-головому менеджеру проекта в MS показалось, что это ненужная и стратегически неверная функция! ;(
(4) Santur,
попробуй создать и запустить макрос с командой
msgbox xlDBF3
интересно чё выдасть?
(5) выдает «8». Вот делема то.
(6) Santur, Да уж, непонятки! А может не второй параметр виноват? А скажем каталог сохранения не нравиться?
(7) в общем то при 2-м параметре должен работать, проверил на простом примере. Каталог тоже устраивает. Склоняюсь к тому, что содержание не нравилось (примудрый офис 2010). Но я пошел другим путем, в Вашей обработке изменил экспорт(без использования Excel.Application, а сразу пишу в Новый xBase)