В разделе "Практика использования Rational Robot" есть замечательный пример "Получение данных из Excel файла", демонстрирующий, что RR может читать данные из конкретной ячейки. Вот наверняка их туда можно еще и записывать, причем определенным шрифтом на определенном фоне. Вопрос - как? Я не нашла.
Раньше делала так:
open ResultFilePath+ResultFileName for output as #1
print #1, "<body><table border=1...
Но теперь хочется не создавать новый файл, а добавлять вкладку в старый, и такой способ не проходит =(
Буду благодарна и за пример, и за ссылку, где об этом прочитать.
Запись в Excel-файл
Автор averina, 06 июн 2007 13:36
Сообщений в теме: 2
#1
Отправлено 06 июня 2007 - 13:36
#2
Отправлено 07 июня 2007 - 11:57
Пример пишет в 1-ю ячейку первой страницы число 222 красным цветом
Почитать следует для начала в справке Робота о CreateObject, GetObject, Object Class. О том, как работать именно с Excel - читайте в справке VBA для Excel. Там все объекты, методы и свойства необходимые подробно описаны. Можно просто записать макрос в Excel, а затем адаптировать полученный код для Робота.
Sub Main Dim xls_obj As Object, wb as object, ws as object set xls_obj = CreateObject("excel.application") set wb = xls_obj.Workbooks.Open("C:\temp\test.xls") set ws = wb.Worksheets(1) ws.Range("A1").Value = 222 ws.Range("A1").Font.Color = &HFF wb.Save wb.Close xls_obj.Quit End Sub
Почитать следует для начала в справке Робота о CreateObject, GetObject, Object Class. О том, как работать именно с Excel - читайте в справке VBA для Excel. Там все объекты, методы и свойства необходимые подробно описаны. Можно просто записать макрос в Excel, а затем адаптировать полученный код для Робота.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных