|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Вопрос по управлению файлами эксель через AutoIT |
|
[решено] Вопрос по управлению файлами эксель через AutoIT
|
Старожил Сообщения: 186 |
Добрый день! В нижеследующем я только начинаю разбираться, так вот, на офф. форуме видел такой код:
$oExcel = ObjCreate("Excel.Application") ; Create an Excel Object $oExcel.Visible = 1 ; Let Excel show itself $oExcel.WorkBooks.Add ; Add a new workbook $oExcel.ActiveWorkBook.ActiveSheet.Cells(1,1).Value="test" ; Fill a cell sleep(4000) ;See the results for 4 seconds $oExcel.ActiveWorkBook.Saved = 1 ; Simulate a save of the Workbook $oExcel.Quit ; Quit Excel |
|
Отправлено: 22:50, 25-08-2009 |
$AutoITer Сообщения: 446
|
Профиль | Отправить PM | Цитировать В папке с AutoIt3 есть справка по UDF. Вот там и смотри
![]() |
------- Отправлено: 22:53, 25-08-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 186
|
Профиль | Отправить PM | Цитировать Там ведь UDF собраны.. - причем тут команды типа $Excel.Workbooks.Add ? Я так понимаю, у каждого приложения (IE, все проги MS office и тд) есть свой список команд, которые можно давать далеко не обязательно только через автоит (я видел похожие команды и в других языках). Таким образом, если это список команд для разных языков программирования, то искать надо в документации эксель (а не автоит), а на MSDN я ничего похожего не нашел (может, не там искал? Если да, то помогите ссылкой)
![]() P.S. И вообще, что это за способ давать команды через точку?)) Я бы в гугле почитал "откуда есть пошел этот обычай", но даже не знаю, что вводить в строку поиска) |
Отправлено: 00:18, 26-08-2009 | #3 |
![]() Старожил Сообщения: 367
|
Профиль | Отправить PM | Цитировать Цитата evg64:
WorkBook - субкласс Add - метод (функция) |
|
------- Отправлено: 00:54, 26-08-2009 | #4 |
$AutoITer Сообщения: 446
|
Профиль | Отправить PM | Цитировать UDF и написаны на основе этого! Открой сам UDF и посмотри как там это реализовано.
P.S. Сам ищу все функции Shell.Application |
|
------- Отправлено: 10:41, 26-08-2009 | #5 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата evg64:
|
|
Отправлено: 09:56, 27-08-2009 | #6 |
Пользователь Сообщения: 76
|
Профиль | Отправить PM | Цитировать Цитата evg64:
Цитата evg64:
P.S. Есть в Excel такая полезная штука как запись макросов. Включил запись, сделал что хотел, потом открыл в редакторе. Так быстрее разберешся чем MSDN лопатить. Синтаксис VB и Autoit очень похожи. |
||
Последний раз редактировалось ven00m, 29-08-2009 в 00:33. Причина: 1 Отправлено: 23:40, 28-08-2009 | #7 |
Старожил Сообщения: 186
|
Профиль | Отправить PM | Цитировать Всем спасибо! Очень помогли! Вопрос решен!
![]() Есть еще 1: http://forum.oszone.net/showthread.p...86#post1206786 |
Последний раз редактировалось evg64, 30-08-2009 в 02:46. Причина: Добавить ссылку. Отправлено: 02:40, 30-08-2009 | #8 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Возможноли управлять WinRAR через Autoit? | Anarasius | AutoIt | 1 | 17-11-2009 14:28 | |
[решено] Как поменять раскладку клавиатуры через AutoIt на заданную? | evg64 | AutoIt | 14 | 15-11-2009 14:55 | |
[решено] Внутренняя связь между двумя "файлами" написанных на AutoIT | FlatX007 | AutoIt | 11 | 16-05-2009 20:58 | |
Вопрос по работе с файлами по сети | NorthWich | Программное обеспечение Windows | 2 | 29-02-2008 12:56 | |
Доступ - [Ъ] Пошаговое руководство по управлению ADMX-файлами групповой политики | Vadikan | Microsoft Windows Vista | 0 | 22-07-2007 01:01 |
|