Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.11.21;
Скачать: [xml.tar.bz2];

Вниз

Макрос из 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.042 c
1-1099672699
SteelMan
2004-11-05 19:38
2004.11.21
Сохранение массива в файл


14-1099913616
ОлегЪ
2004-11-08 14:33
2004.11.21
Инитересный ресурс


1-1099488033
Stype
2004-11-03 16:20
2004.11.21
Каким оператором запустить любую программу ?


1-1099379935
leonidus
2004-11-02 10:18
2004.11.21
Вопрос по созданию класса


6-1095161126
bsa
2004-09-14 15:25
2004.11.21
как извлечь текст (убрать тэги) из html





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский