powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Shapes Picture ...
3 сообщений из 3, страница 1 из 1
Shapes Picture ...
    #36123158
vallot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот так на пустом месте возникла проблема!
Мне надо в таблицу постояно вставлять рисунки и много и потом удалять их при следующем
заполнении таблицы. Вставляться вставляются, а как их удалять, как определять намера объектов рисунков? Вот так они отображаются в екселе -"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
Shapes Picture ...
    #36124129
Anton_vba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
Shapes Picture ...
    #36124824
vallot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, отлично работает!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Shapes Picture ...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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