powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Организация поиска в power point средствами delphi - Delphi
12 сообщений из 12, страница 1 из 1
Организация поиска в power point средствами delphi - Delphi
    #39641770
SMART_001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
procedure FindAndReplace(P: Variant; SearchStr, ReplaceStr: string);
var
  i, j: Integer;
  ppSlide, ppShape: Variant;
begin
  for i := 1 to P.Slides.Count do
  begin
    ppSlide := P.Slides.Item(i);
    for j := 1 to ppSlide.Shapes.Count do
    begin
      ppShape := ppSlide.Shapes.Item(j);
      s := ppShape.TextFrame.TextRange.Text;
      s := StringReplace(s, SearchStr, ReplaceStr, [rfReplaceAll]);
      ppShape.TextFrame.TextRange.Text := s;
    end;
  end;
end;
procedure TForm2.SpeedButton2Click(Sender: TObject);
 begin
    try
     ppApp := CreateOleObject('PowerPoint.Application');
     except
     ShowMessage('Error...');
     Exit;
    end;

    ppPres := ppApp.Presentations.Open(ExtractFilePath(Application.ExeName)+'sld.pptx',False, False, True);
    ppApp.ActivePresentation.SaveAs(getcurrentdir+'sl01111d.pptx');

// вызов: 
FindAndReplace(ppPres, '222', '111')



Выдает ошибку как на картинке? в чем проблема?
...
Рейтинг: 0 / 0
Организация поиска в power point средствами delphi - Delphi
    #39641771
SMART_001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SMART_001,
...
Рейтинг: 0 / 0
Организация поиска в power point средствами delphi - Delphi
    #39641790
Tactical Nuclear Penguin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тут необходим программист и отладчик
...
Рейтинг: 0 / 0
Организация поиска в power point средствами delphi - Delphi
    #39641817
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SMART_001,

авторв чем проблема?

Не благодари: Указанное значение выходит за допустимые пределы.
...
Рейтинг: 0 / 0
Организация поиска в power point средствами delphi - Delphi
    #39641823
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не секу в поверпойнте, но вообще в 99% известных мне вещей
Код: pascal
1.
for i := 1 to P.Slides.Count do


циклы делаются от 0 до (Count - 1).
...
Рейтинг: 0 / 0
Организация поиска в power point средствами delphi - Delphi
    #39641824
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S: Даже анекдот такой был, что программист до ста считает так: 0, 1, 2 ... 99!
...
Рейтинг: 0 / 0
Организация поиска в power point средствами delphi - Delphi
    #39641869
SMART_001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alekcvp,
...
Рейтинг: 0 / 0
Организация поиска в power point средствами delphi - Delphi
    #39641877
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SMART_001alekcvp,


Открою секрет: это окно позволяет пользоваться кнопками Ctrl+C.

Ну и без кода как-то сложно гадать... Особенно, если лень пользоваться отладчиком.
...
Рейтинг: 0 / 0
Организация поиска в power point средствами delphi - Delphi
    #39641879
Соколинский Борис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvpЯ не секу в поверпойнте, но вообще в 99% известных мне вещей
циклы делаются от 0 до (Count - 1). 99% известных мне циклов в VBA делаются через итераторы.
...
Рейтинг: 0 / 0
Организация поиска в power point средствами delphi - Delphi
    #39641916
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,

Без отладчика совсем беда. А им ТС по какой-то причине отказывается пользоваться. Может в клавиатуре F5 сломалось? Скинемся на новую клаву, или чем ему тут помочь...
...
Рейтинг: 0 / 0
Организация поиска в power point средствами delphi - Delphi
    #39641939
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
makhaonМожет в клавиатуре F5 сломалось?
F5 это только запуск :( там бряки еще нужно уметь ставить, по шагам ходить... Ужас.
...
Рейтинг: 0 / 0
Организация поиска в power point средствами delphi - Delphi
    #39641956
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
makhaonСкинемся на новую клаву, или чем ему тут помочь...
не стоит. ТС паскаль по форумам изучает.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Организация поиска в power point средствами delphi - Delphi
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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