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

Вниз

Есть два вопроса по взаимодействию Delphi и Office   Найти похожие ветки 

 
bobr12   (2003-02-27 12:16) [0]

Вопрос первый.
Можно ли из Delphi автоматически записывать макросы в приложение Office(Word, Excel) и если да то как?

Вопрос второй
Пытаюсь скопировать из Excel график в Word, перед графиком хочу, чтобы стоял текст. Делаю так:

X1:=CreateOleObject("Excel.Application");
Wb:=X1.WorkBooks[1];
Ws:=Wb.WorkSheets[1];
...
Ch:=Ws.ChartObjects.Add(48,2,400,200);
...
Wd:=CreateOleObject("Word.Application");
Wd.Visible:=True;
Wd.Documents.Add;
Ch.Select;
X1.Selection.Copy;

Doc:=Wd.Documents.Item(1);
Doc.Paragraphs.Add;
Rng:=Doc.range(0);
Rng.Insertbefore("Надпись перед графиком");
Rng:=Doc.Range(1,1);
Rng.Select;
Rng.Collapse;
Rng.PasteSpecial;

График копируется. Но копируется он в начале листа поверх текста, а я хочу чтобы он был ниже его. - как быть?


 
NAlexey ©   (2003-02-27 13:04) [1]

Сайт http://delphi.vitpc.com/isearch.htm - поищи статью "По волнам итерации" по моему, там все расписано...


 
andrey_pst ©   (2003-02-27 14:28) [2]

c:\programm files\borland\delphi6\ocx\servers\
Word97.pas или Word2000.pas
Excel97.pas или Excel2000.pas
В этих файлах исходники всех методов



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

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

Наверх




Память: 0.47 MB
Время: 0.021 c
6-29981
2Ksion
2003-01-21 19:18
2003.03.10
И всё тотже tWebBrowser и Скрипты на отображаемых страницах


14-30094
Delphinium
2003-02-22 13:07
2003.03.10
Шаровара


14-30009
kofman
2003-02-22 00:10
2003.03.10
Компиляция chm-файлов


1-29839
Someone
2003-02-28 10:51
2003.03.10
Маленький вопрос по OLE


3-29724
Solontsov
2003-02-18 21:21
2003.03.10
Отфильтровать Table по двум полям