Разработка в Excel: Как определить, что диапазон перекрывает другой диапазон? - PullRequest
2 голосов
/ 07 ноября 2011

Я работаю над проектом VSTO Excel и у меня возникают проблемы с управлением объектами Range.

На самом деле у меня есть случай, когда мне нужно знать, перекрывает ли текущий выбранный диапазон другой диапазон, который я сохранил в списке. В общем, у меня есть 2 экземпляра Range, и я хочу сравнить их положение.

Мне это показалось довольно простым, но, учитывая все динамические вещи Interop, я немного запутался в том, на какие данные мне следует полагаться.

1 Ответ

6 голосов
/ 07 ноября 2011

Application.Intersect возвращает диапазон, который является пересечением предоставленных диапазонов, или null, если они не перекрываются.

...