Взаимодействие с EXCELL 2003

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Игорь Голов
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 23
Зарегистрирован: 08.05.2005 (Вс) 17:59
Откуда: Фролово, ПодВолгоградье

Взаимодействие с EXCELL 2003

Сообщение Игорь Голов » 25.05.2006 (Чт) 18:39

Доброго времени суток!

У меня возник вот какой вопрос:
Существует файл с расширением XLS и программа, которая:

1. Считывает Порцию Данных из *.XLS;
2. Обрабатывает Данные в соответствии с выбранным алгоритмом;
3. Пишет Данные в тот же (или другой) файл *.XLS.

Будьте добры, ответьте на вопрос или забросьте ссылку на Информацию на Форуме (если она имеется).

Куча благодарностей!

BasiС
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 64
Зарегистрирован: 16.02.2006 (Чт) 23:34
Откуда: Koenigsberg

Сообщение BasiС » 25.05.2006 (Чт) 20:05

Ищи по словам

GetObject(, "Excel.Application")
CreateObject("Excel.Application")

вот пример создания новой книги:

Код: Выделить всё
Private Sub Command1_Click()

Dim xlApp As Excel.Application
Dim xlDoc As Excel.Workbook

'Запускаем Excel
On Error Resume Next
Set xlApp = GetObject(, "Excel.Application")
If Err.Number Then
    Err.Clear
    Set xlApp = CreateObject("Excel.Application")
    If Err.Number Then
        Call MsgBox("Ошибка открытия Excel!", vbCritical)
    End If
End If
Set xlDoc = xlApp.Workbooks.Add(xlWBATWorksheet)

'Делаем всё что захотим
xlDoc.ActiveSheet.Cells(1, 1).Value = "Текст"

xlApp.Visible = True

Set xlDoc = Nothing
Set xlApp = Nothing

End Sub

MeMBus
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 450
Зарегистрирован: 23.02.2005 (Ср) 7:03
Откуда: Из леса...

Сообщение MeMBus » 26.05.2006 (Пт) 6:29

Игорь Голов писал(а):Будьте добры, ответьте на вопрос...

1) определиться с VB/VBA
2) справочная система по эксэлю, в частности VBA (VBAXL**.CHM)
3) великий msdn
4) ya.ru и google.ru, поиск по форуму
5) Поиск в голове
И после этого, если возникнут вопросы пишем в форум. Вот эти рекомендации дают 100% получение ответов на вопрос :)
Бороться и искать, найти и перепрятать!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 123

    TopList