Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Передать параметр макросу Word / 4 сообщений из 4, страница 1 из 1
10.08.2003, 22:51
    #32232335
McAndy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передать параметр макросу Word
Замучался я..
Здоровья и огромное спасибо тому, кто подскажет,
КАК запустить макрос Word с передачей параметра (имя файла).
...
Рейтинг: 0 / 0
11.08.2003, 13:22
    #32232790
oleg_e
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передать параметр макросу Word
На Word 2000 Рус. работает

Это макрос:
Код: plaintext
1.
2.
3.
Public Sub InsertImage(path As String)
Selection.InlineShapes.AddPicture FileName:=path, LinkToFile:=False, SaveWithDocument:=True
Rem Selection.TypeText (path)
End Sub


Это процедура:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
procedure TForm1.Button2Click(Sender: TObject);
var Word, Sel, Doc, Path: Variant;
begin
 Word := CreateOleObject('Word.Application');
 Word.application.documents.open(ExtractFilePath(Application.ExeName)+'\1.doc');
 Sel:=Word.Selection;
 Doc:=Word.ActiveDocument;
 try
   Path:='С:\Photo\1.JPG';
   Word.Run('InsertImage', WideString(Path));
 finally
   Word.visible:= true;
 end;
end;
...
Рейтинг: 0 / 0
11.08.2003, 13:45
    #32232828
McAndy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передать параметр макросу Word
Спасибо, вечером попробую. Правда,у меня Word 97
...
Рейтинг: 0 / 0
11.08.2003, 23:21
    #32233424
McAndy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передать параметр макросу Word
Увы, в связке D5-Word97 это не работает :(
Пишет Too many actual parameters.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Передать параметр макросу Word / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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