Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Работа в Excel с картинками Добавлено: 24.07.07 11:09  

Автор вопроса:  Роман | ICQ: 278604078 
Подскажите пожалуйста как программно определить к какой ячейке листа относится графический объект. Или наоборот узнать какой графический объект относится к выделенной ячейке? У меня задача с Excel листа экспортировать картинки в файлы, а вместо них в ячейку записать имя получившегося файла.

Ответить

  Ответы Всего ответов: 8  

Номер ответа: 1
Автор ответа:
 EUGY



Вопросов: 0
Ответов: 454
 Профиль | | #1 Добавлено: 24.07.07 11:34
Прямой связи нет.
Коллекция графических объектов называется Shapes.
Можно выяснить на какие ячейки попадают левый верхний и правый нижний угол объекта Shape.

Dim s As Shape
For Each s In Shapes
    Debug.Print s.TopLeftCell.Address & vbTab & s.BottomRightCell.Address
Next

Ответить

Номер ответа: 2
Автор ответа:
 Роман



ICQ: 278604078 

Вопросов: 1
Ответов: 4
 Профиль | | #2 Добавлено: 24.07.07 12:18
Да, и с этим можно уже извернуться, только как ее теперь в файл запихнуть?

Ответить

Номер ответа: 3
Автор ответа:
 udpn



Вопросов: 2
Ответов: 45
 Профиль | | #3 Добавлено: 24.07.07 12:24
SavePicture имхо...

Ответить

Номер ответа: 4
Автор ответа:
 Роман



ICQ: 278604078 

Вопросов: 1
Ответов: 4
 Профиль | | #4 Добавлено: 24.07.07 12:44
Нет такой буквы в этом слове и метода такого у объекта shape.

Ответить

Номер ответа: 5
Автор ответа:
 Pavel



Вопросов: 0
Ответов: 82
 Профиль | | #5 Добавлено: 24.07.07 17:26
Может эта тема чем-то поможет

http://forum.sources.ru/index.php?showtopic=134187&st=0&#entry1027439

Ответить

Номер ответа: 6
Автор ответа:
 EUGY



Вопросов: 0
Ответов: 454
 Профиль | | #6 Добавлено: 24.07.07 17:54
Угу. CopyEnhMetaFile вообще позволяет записывать в метафайл любую скопированную инфу из офиса.

Ответить

Номер ответа: 7
Автор ответа:
 Роман



ICQ: 278604078 

Вопросов: 1
Ответов: 4
 Профиль | | #7 Добавлено: 26.07.07 09:22
Круто, в VBA работает...., теперь буду думать как эти функции в 1с-ку запихнуть:)

Ответить

Номер ответа: 8
Автор ответа:
 Роман



ICQ: 278604078 

Вопросов: 1
Ответов: 4
 Профиль | | #8 Добавлено: 26.07.07 09:39
С пропорциями только какая-то трабла..., может из-за формата?
А есть какая нить функа в виндовых dll-ках, которая потом бы этот emf в jpg конвертировала?

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам