Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Excel и ftp


Автор: Temnozor 16.6.2004, 08:49
Нужно самым простым способом с помощью VBA закинуть xls-файл на ftp-сервер.
Какими обжектами пользоваться.

Автор: Akina 16.6.2004, 08:58
This sample procedure exports the Shippers table as a Microsoft Excel spreadsheet and the Orders table as a text file from the sample database Northwind.mdb. Make sure that the FTP folder that you are exporting to has write permissions enabled or the export will fail.

Код
Sub ExportToFTP()

  DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel97, "Shippers", "ftp://servername/shippers.xls"
  DoCmd.TransferText acExportFixed, "Orders Export Specification", "Orders", "ftp://servername/orders.txt"

End Sub

Автор: Temnozor 16.6.2004, 10:54
Спасибо за ответ.
Но... это, я так понимаю, пример из Access'а.
В Excel'е ничего подобного нет.

Правда в 2000-м Excel'е есть возможность в диалоге SaveAs подключиться по ftp и записать на него файл. Вручную это делается довольно просто. Буду думать как это же программно сделать.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)