|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.09.2012, 19:34 | #1 |
Новичок
Джуниор
Регистрация: 13.09.2012
Сообщений: 2
|
Графика в ексель
Есть лист ексль в некоторых ячейках которого вставлены картинки.
Стоит задача определить имя картинки и в соседеней ячейке слева проставить ее имя. Удалось перебрать все картинки на листе таким способом: Dim s As Shape Dim i As Long i = 1 For Each s In ActiveSheet.Shapes MsgBox (s.name) msgbox(s.top) msgbox(s.left) next ========================= можно получить графические координаты каждой картинки, но не удается получить номер строки и столбца той ячейки, где находится картинка. Или это нужно высчитывать по координатам и ширине/высоте всех столбцов/строк? |
13.09.2012, 21:22 | #2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Код:
|
13.09.2012, 23:04 | #3 |
Новичок
Джуниор
Регистрация: 13.09.2012
Сообщений: 2
|
Благодарю!
В принципе я уже увидел, что похожая тема была затронута на предыдущей странице, но там упоминалось только свойство .Adress, которое выдает строку (например "$J$2"), а через свойства .Row и .Column можно получить числовые значения, что гораздо удобнее.
Спасибо. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача Ексель | magneTo1 | Microsoft Office Excel | 8 | 21.03.2012 03:25 |
Ексель+ВБА | A_L_E_X | Фриланс | 6 | 21.09.2010 16:03 |
Задача в ексель. | malova | Помощь студентам | 3 | 05.01.2010 16:11 |
Кодировка в ексель | CradleOfSong | Microsoft Office Excel | 10 | 11.10.2009 22:10 |
Делфи + ексель | AnnNet | Общие вопросы Delphi | 1 | 21.02.2009 00:10 |