To Barsik_ Пришли мне плиз свой e-mail. А лучше напиши на мой. У меня есть несколько вопросов по С++. Если ты не занят слишком, или не занята, не знаю. :)
Добрый день, Gibbel! Ок! Тогда кинь мне свое мыло и я пришлю на английском. А где-то на следующей неделе я пришлю на русском. Ответ отправлен: 31.12.2002, 01:09 Отправитель: Jadd
Вопрос № 477
Доброе время суток уважаемые эксперты. Какая win32 API функция ответственна за импорт текста итп из одной программы в другую. Например из FineReader в Word итп. И краткое описание этой ф-ии.
Доброе время суток, Yury! Для этого используется технология OLE. Например для Excel это выглядит так: Variant V,W,S,R; try { V = CreateOleObject("Excel.Application"); W = V.Exec(PropertyGet("WorkBooks")); W.Exec(Procedure("Add")); R = V.Exec(PropertyGet("Range") << "A1"); R.Exec(Procedure("Select")); S = V.Exec(PropertyGet("Selection")); S.Exec(PropertySet("FormulaR1C1") << "Hello World"); V.Exec(PropertySet("Visible") << "True"); } catch(...) { }
Ответ отправлен: 02.01.2003, 12:43 Отправитель: Eugene Отвечает Jadd
Здравствуйте, Yury! Какой простой. Тут не одна функция работает. Есть механизм, который называется OLE. Сейчас он также известен как ActiveX. Так вот. Читай в книжках про прграммирование OLE automation. Ответ отправлен: 03.01.2003, 01:58 Отправитель: Jadd Отвечает wiggler
Здравствуйте, Yury! В win32 API таких функций, увы, нет. Возможно, это можно сделать средствами поставляемыми с соотвествующими приложениями (MS Office позволяет конвертировать из других форматов в себя), но для этого придется изучать COM.
Ответ отправлен: 03.01.2003, 12:55 Отправитель: wiggler Отвечает Александр
Добрый день, Yury! Есть целый набор функций для работы с DDE(OLE automation). Но для передачи текста можно воспользоваться и самыми простыми из них, предназначенных для работы с Clipboard. GetClipboarddata, SetClipboardData, OpenClipboard, Close Clipboard. Функций гораздо больше, но если тебе нужно только неформатированный текст передать, то этих должно хватить.
Ответ отправлен: 05.01.2003, 08:14 Отправитель: Александр
Форма отправки вопроса
Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook"
и "Microsoft Outlook Express". В программе The Bat!
подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте,
что в некоторых браузерах могут стоять запреты на открытие других
окон, а также "чрезмерное" кэширование данных,
при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet
Explorer 5.0+ или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.