Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.18;
Скачать: CL | DM;

Вниз

Word   Найти похожие ветки 

 
Plt   (2002-07-04 10:26) [0]

Здрасте всем. Как узнать индекс рисунка в параграфе или предложении документа Word.


 
AFROLOV ©   (2002-07-04 10:46) [1]

Почитай про свойства Range и Selection в справке по VBA.


 
Plt   (2002-07-04 11:17) [2]

читал я уже про них, может че не заметил, подскажи плз. Через Range.InLineShapes могу узнать высоту и ширину и еще кучу не ненужной мне инфы, а номер его не хочет показывать.


 
AFROLOV ©   (2002-07-04 11:53) [3]

Тупой переборный вариант (но работает как правило достаточно быстро), адаптируешь и доработаешь его сам
Если твой объект MyPicture
Вариант 1:
for i:=1 to Range.InLineShapes.count do
begin
if (Range.InLineShapes.range.start=MyPicture.range.start and Range.InLineShapes.range.end=MyPicture.range.end) then
begin
PicNum:=i;
break;
end;
end;

Данная проверка основана на том, что в офисе объекты рисунки не могут в точности накладываться друг на друга.

Вариант 2:


MyPicture.range.Id:="Мой объект";
for i:=1 to Range.InLineShapes.count do
begin
if (Range.InLineShapes.range.Id=MyPicture.range.Id) then
begin
PicNum:=i;
break;
end;
end;

Данная проверка основана на том, что объекту range можно присвоить уникальное имя.



 
Plt   (2002-07-05 13:37) [4]

Все у меня получилось, огромное спасибо!



Страницы: 1 вся ветка

Текущий архив: 2002.07.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
8-58232
MPaul
2002-03-12 13:24
2002.07.18
c CGM форматом кто нибудь работал ?


14-58255
cola
2002-06-18 00:04
2002.07.18
Надоело каждый раз устанавливать компоненты при переустановке Win


3-57990
nitro313
2002-06-26 05:03
2002.07.18
Как организовать поиск в таблице table1 по принципу...


14-58304
Skywalker
2002-06-21 15:19
2002.07.18
Как добавить *.pas в проект CPP Builder???


1-58113
Filat
2002-07-05 12:59
2002.07.18
Как правильно организовать изменение страниц?