Как найти абсолютное положение ячейки в Excel 2003 (например, относительно экрана [s]) при написании надстройки С# Excel 2003.
Свойства Top и Left диапазона (например, ActiveCell), кажется, дают X и Y относительно верхней левой ячейки. Window.Left и Top дают X и Y окна, но я не могу найти способ получить размер бита посередине (состоящего из панелей инструментов и т. Д.).
Цель здесь — отобразить форму WPF, которая относится к выбранной ячейке и расположена рядом с ней.
Я чувствую, что мне здесь не хватает чего-то основного. Любая помощь очень ценится!
UsableHeightиUsableWidthактивного окна (коллекцияApplication.Windows), вместе сTopиLeftуказанного окна иWidthиHeightглавного окна Excel. Таким образом, вы можете в некоторой степени получить неклиентскую область. Но я не знаю, как узнать, сколько неклиентской области находится над вашим окном (строки меню, строка заголовка окна и т. д.) и сколько ниже (строка состояния) - person InBetween   schedule 08.06.2011UsableHeightиUsableWidth, но это хорошее предложение. Можно определить, сколько стоит строка состояния, определяя, отображается она или нет (при условии, что строка состояния всегда имеет фиксированную высоту). Немного «хакерский», но если это лучшее, что я могу сделать... - person csharpfrood   schedule 09.06.2011