Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   [решено] Получить адрес активной/выделенной ячейки в Excel. (http://forum.oszone.net/showthread.php?t=172498)

HORRIBLE 07-04-2010 21:16 1387407

Получить адрес активной/выделенной ячейки в Excel.
 
Собственно весь вопрос в теме.

Спасибо.

madmasles 07-04-2010 23:22 1387480

HORRIBLE,
У меня в Excel 2003 так работает:
Код:

#include <Excel.au3>

$sFilePath1 = @ScriptDir & "\Test1.xls"
$oExcel = _ExcelBookOpen($sFilePath1)
MsgBox(0, "Значение", "Значение активной ячейки: " & $oExcel.Activecell().Value)
MsgBox(0, "Адрес", "Адрес активной ячейки: " & $oExcel.Activecell().Address)

Файл @ScriptDir & "\Test1.xls" должен существовать.

HORRIBLE 08-04-2010 00:02 1387514

madmasles, все работает.спасибо.
А откуда вот эти значения берут .Activecell().Value , где про это можно почитать?

madmasles 08-04-2010 00:20 1387523

HORRIBLE,
Я одно время Excel интересовался, макросы пытался писать в нем на VBA. Что-то в голове осталось, но в основном сейчас ползал по C:\Program Files\AutoIt3\Include\Excel.au3. Там почти все это есть.

HORRIBLE 08-04-2010 00:32 1387531

madmasles, ого )далеко ходить и не понадобилось, спасибо )))


Время: 17:00.

Время: 17:00.
© OSzone.net 2001-