Есть ли в Excel встроенный метод разбора формул? (т.е. :для получения списка включенных ссылок RANGE)

Для данной формулы Excel в ячейке я хотел бы иметь возможность проанализировать формулу, чтобы получить список ссылок на диапазон Excel, содержащихся в формуле.

Например, если у меня есть ячейка с этой формулой:

= A + 25 + B  

.... Я хотел бы получить массив диапазонов Excel, содержащихся в формуле, поэтому в этом случае он будет содержать [A] и [B]

«Почему ты вообще хочешь это сделать»?, я слышу, как ты спрашиваешь:
Только один пример того, почему я хочу сделать это, - искать «метки» для диапазонов в формулах… поэтому, вместо того, чтобы просто выполнять CTRL + ~для просмотра формул на моем листе, я хотел бы возможность программного доступа к ссылкам на диапазоны в формуле для поиска метки рядом с целевым диапазоном.

Итак, в приведенном выше примере я мог бы написать формулы вроде:

=Offset(CellFormulaRanges('TheAddressMyFormulaIsIn',1),0,-1)
=Offset(CellFormulaRanges('TheAddressMyFormulaIsIn',2),0,-1)

... что дало бы мне метку слева от 1-го и 2-го диапазонов в формуле.

Для этого пришлось бы задействовать некоторые функции уже в самом Excel, поскольку написание парсера формул вручную — сложная задача :
http://ewbi.blogs.com/develops/2004/12/excel_formula_p.html

-. 121 ---1683806-

Протокол для удаленного последовательного порта с аутентификацией и шифрованиемЯ хотел бы сделать последовательный порт доступным по сети. RFC -2217 предоставляет расширения Telnet для передачи дополнительной информации о последовательном порте, такой как скорость, биты данных, стоповые биты и аппаратное квитирование...

Я хотел бы сделать последовательный порт доступным по сети. RFC -2217 предоставляет расширения для Telnet для передачи дополнительной информации о последовательном порте, такой как скорость, биты данных, стоповые биты и линии аппаратного квитирования.

Однако,Я хочу убедиться, что он не доступен бесплатно для всех в сети, поэтому я хочу выполнить аутентификацию и шифрование. Telnet слаб в аутентификации и не обеспечивает шифрование. SSH обычно предпочтительнее, чем Telnet.

Существует ли какой-либо протокол, который позволяет передавать через последовательный порт через SSH, аналогичный RFC -2217 ?

Я понимаю, что одним из вариантов может быть туннелирование Telnet + RFC -2217 через туннель SSH. Это технически достижимо, хотя с практической точки зрения это немного неудобно.

Зероконф

Другой вопрос, как можно объявить такой порт с помощью Zeroconf DNS -SD? Например. как можно объявить с помощью Zeroconf последовательный порт Telnet + RFC -2217, который туннелируется через SSH? (простой Telnet + RFC -2217 может рекламироваться как _telnetcpcd._tcp, насколько я могу судить.)

11
задан Craig McQueen 11 September 2012 в 03:40
поделиться