Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Shapes Picture ... / 3 сообщений из 3, страница 1 из 1
03.08.2009, 13:31:33
    #36123158
vallot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Shapes Picture ...
Вот так на пустом месте возникла проблема!
Мне надо в таблицу постояно вставлять рисунки и много и потом удалять их при следующем
заполнении таблицы. Вставляться вставляются, а как их удалять, как определять намера объектов рисунков? Вот так они отображаются в екселе -"Picture 424", "Picture 427"...

mak-имена рисунков

Код: plaintext
1.
2.
3.
4.
5.
6.
Sub PictN(j, mak)
  For i= 1  to kon
   ActiveSheet.Pictures.Insert("C:\REPORT\PictHolRaf\" & mak &".bmp").Select
    Selection.ShapeRange.IncrementLeft - 505 
   Selection.ShapeRange.IncrementTop  59  + j *  56 
 next
End Sub
...
Рейтинг: 0 / 0
03.08.2009, 20:30:25
    #36124129
Anton_vba
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Shapes Picture ...
vallot,
наверное, когда создаешь рисунок, надо:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Sub PictN(j, mak)
  For i= 1  to kon
   ActiveSheet.Pictures.Insert("C:\REPORT\PictHolRaf\" & mak &".bmp").Select
    Selection.Name = "img" & mak
    Selection.ShapeRange.IncrementLeft - 505 
   Selection.ShapeRange.IncrementTop  59  + j *  56 
 next i
End Sub

Sub DelPictN(mak)
   ActiveSheet.Shapes("img" & mak).Delete
End Sub
...
Рейтинг: 0 / 0
04.08.2009, 10:56:19
    #36124824
vallot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Shapes Picture ...
Спасибо, отлично работает!
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Shapes Picture ... / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]