powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Открыть не xls в VBA
4 сообщений из 4, страница 1 из 1
Открыть не xls в VBA
    #39224468
WD_KMS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Подскажите, пожалуйста, возможно ли средствами VBA открыть файл, в данном случае, формата dbf (по структуре аналогичен xls) и пересохранить его в xls?

При стандартном getobject:
Set test = GetObject(file)

Получаем ошибку:
File name or class name not found during automation operation
...
Рейтинг: 0 / 0
Открыть не xls в VBA
    #39224474
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно. Но только не через GetObject.
Надо создать объект Excel.Application, в него загрузить DBF и сохранить его как XLS.
Шаблон:

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
Set xls = New Excel.Application
Set wbk = xls.Open("filename.dbf", xlDbase)
wbk.SaveAs "filename.xls", xlXLS
wbk.Close
Set wbk = Nothing
xls.Quit
Set xls = Nothing
...
Рейтинг: 0 / 0
Открыть не xls в VBA
    #39224498
WD_KMS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina, спасибо за ответ!

На
авторSet wbk = xls.Open("filename.dbf", xlDbase

ошибка "Objects doesn't support this property or method"
...
Рейтинг: 0 / 0
Открыть не xls в VBA
    #39224565
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это был шаблон, а не код. Вообще-то. Тупо идея, как сделать. И его надо довести до работоспособного состояния.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Открыть не xls в VBA
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]