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

Вниз

Макрос из MSWord   Найти похожие ветки 

 
Tormoz   (2004-10-26 16:08) [0]

Уважаемые Мастера!

Как вызвать макрос(с аргументом/ми) на выполнение из MSWord?


 
Tormoz   (2004-10-26 17:57) [1]

Че, никтошенки не знает ???


 
YurikGL ©   (2004-10-26 18:10) [2]


> Tormoz   (26.10.04 17:57) [1]


http://www.delphimaster.ru/cgi-bin/anketa.pl?id=1084962208

читать интересное о себе...


 
Tormoz   (2004-10-27 10:18) [3]

To YurikGL

Да нет, это я уже проходил.
Макрос без аргументов вызывается и исполняется из дельфовой проги без проблем. А вот с аргументами - фигушки!
Получается вот что:
1.Вызываю марос без аргумента:Сообщение "Параметр является обязательным";
2.Вызываю с аргументом: Сообщение "Не удается запустить указанный макрос";  
3.Делать аргумент в макросе Optional противоречит смыслу: мне же он нужен в теле макроса, он собственно, определяет его поведение.

Если кто расскажет, как сие решить, буду очень признателен.


 
YurikGL ©   (2004-10-27 10:34) [4]

>Tormoz   (27.10.04 10:18) [3]

Читаем приведенную ссылку внимательно...

Еще одним хорошим инструментом получения знаний являются компоненты типа TWordApplication. Кидаем его на форму, в любом операторе набираем WordApplication1., нажимаем ctrl+пробел и внимательно читаем. Смысл доступных функций и свойств обычно понятен интуитивно.


 
Tormoz   (2004-10-27 14:37) [5]

To YurikGL

Слушай, Уважаемый, хорош снобить.
Ссылки у Тебя слабенькие и не по теме.
Я попросил консультацию по вопросу, а Ты в футбол хочешь поиграть. Иди на стадион.


 
YurikGL ©   (2004-10-27 19:01) [6]


> Tormoz   (27.10.04 14:37) [5]


> Слушай, Уважаемый, хорош снобить.

Здесь тебе никто ничто не обязан.

procedure TForm1.Button2Click(Sender: TObject);
var
vr1:olevariant;
begin

vr1:="ProbaFromDelphi";
WordApplication1.Connect;
try
WordApplication1.Run("Test2",vr1);
except
end;
WordApplication1.Disconnect;


Где макрос

Sub Test2(v1)
 Selection.TypeText Text:=v1
End Sub


 
Tormoz   (2004-10-29 09:26) [7]

To YurikGL

Не смотря ни на что - спасибо !


 
vertal ©   (2004-11-02 20:44) [8]

Только учтите , что передача параметров в макрос таким способом невозможна для Word97 , поскольку в нем метод Run не поддерживает аргументы для макроса.



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

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

Наверх




Память: 0.48 MB
Время: 0.026 c
1-1099171874
blast
2004-10-31 01:31
2004.11.21
TreeView. Нужно, чтобы по DblClick узел не разворачивался...


14-1099488222
John
2004-11-03 16:23
2004.11.21
Помогите решить задачу


14-1099773802
Homa_Programer
2004-11-06 23:43
2004.11.21
кладовка...


3-1098350727
Rule
2004-10-21 13:25
2004.11.21
Вот сморю и не пойму как использовать двоеточие в переменных в FB


4-1097168923
Arnold
2004-10-07 21:08
2004.11.21
Как создать компонент TreeView с помощью функции CreateWindow