Я прочитал все стандартные тексты Win32::OLE, такие как классика Яна Дюбуа и, конечно же, официальная документация по пакету, Microsoft краткая статья и многие другие.
Чего мне не хватает, так это правил преобразования захваченного оператора макроса VBA Excel в оператор Perl Win32::OLE.
Скажем, у меня есть захваченный макрос VBA:
Sub cntrl_arrow_down()
Range(Selection, Selection.End(xlDown)).Select
End Sub
Предполагая, что я уже получил объект приложения (Excel), объект «книга», объект «лист» и активировал лист. Кроме того, я выбрал ячейку и пытаюсь найти размер столбца, в котором находится эта ячейка. Я хотел бы получить объект «Диапазон», который я могу затем прочитать в массиве 2D Perl.
Пожалуйста, мне нужны правила, а не только ответ на эту конкретную строку.
Спасибо!