Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / C/C++

Выпуск № 437
от 15.06.2006, 01:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 341, Экспертов: 49
В номере:Вопросов: 2, Ответов: 3


Вопрос № 45728: Здравствуйте уважаемые эксперты! Мне необходимо получить экспортровать формулу из приложения в WORD. Точнее получить доступ к редактору формул. Возможно ли это? Если возможно подскажите как это можно сделать, или к каким объектам нужно обращаться...
Вопрос № 45753: Здравствуйте, Уважаемые Эксперты. У меня к вам несколько вопросов: 1. Как по нажатию на кнопку открыть в браузере сайт. 2. Как выполнить команду(запустить программу)....

Вопрос № 45.728
Здравствуйте уважаемые эксперты!
Мне необходимо получить экспортровать формулу из приложения в WORD. Точнее получить доступ к редактору формул. Возможно ли это? Если возможно подскажите как это можно сделать, или к каким объектам нужно обращаться?
Отправлен: 09.06.2006, 11:51
Вопрос задал: Goretsky Anton (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: gitter
Здравствуйте, Goretsky Anton!
Похоже, что программно этого сделать нельзя (если использовать MS Equation)
По приведенным ниже ссылкам Вы можете узнать как эту же проблему пытались решить другие.
http://www.sql.ru/forum/actualthread.aspx?tid=220615&hl=equation
http://www.sql.ru/forum/actualthread.aspx?tid=103766&hl=equation
http://www.eggheadcafe.com/aspnet_answers/vcmfcole/Mar2006/post26085062.asp

Можно попробовать формулы программно набирать в виде текста, формата TEX (описание этого формата можно найти в инете), затем преобразовать эти текстовые документы с помощью специального конвертера (http://hutchinson.belmont.ma.us/tth/tth-noncom/download.html), а затем уж полученные тексты вставлять в документ MS Word.
Конечно это будет непросто, но алгоритм достаточно понятен.

Удачи!
Ответ отправил: gitter (статус: 4-ый класс)
Ответ отправлен: 09.06.2006, 15:42
Оценка за ответ: 5
Комментарий оценки:
Спасибо за помощь!


Вопрос № 45.753
Здравствуйте, Уважаемые Эксперты.
У меня к вам несколько вопросов:
1. Как по нажатию на кнопку открыть в браузере сайт.
2. Как выполнить команду(запустить программу).
Отправлен: 09.06.2006, 17:04
Вопрос задал: Azrr (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Zitz
Здравствуйте, Azrr!

ShellExecute
lpOperation = "open"
lpFile = Ваша линка которую открыть хотите или путь к программе
---------
Успех неизбежен
Ответ отправил: Zitz (статус: Студент)
Ответ отправлен: 09.06.2006, 17:19

Отвечает: gitter
Здравствуйте, Azrr!
1.
private void on_button_click()
{
CString str="http://www.rusfaq.ru";
int hi=(int)ShellExecute(0, _T("open"), str,0, 0, SW_SHOWNORMAL);
}

2.
UINT WinExec(
LPCSTR lpCmdLine,
UINT uCmdShow
);
но лучше использовать
BOOL CreateProcess(
LPCTSTR lpApplicationName,
LPTSTR lpCommandLine,
LPSECURITY_ATTRIBUTES lpProcessAttributes,
LPSECURITY_ATTRIBUTES lpThreadAttributes,
BOOL bInheritHandles,
DWORD dwCreationFlags,
LPVOID lpEnvironment,
LPCTSTR lpCurrentDirectory,
LPSTARTUPINFO lpStartupInfo,
LPPROCESS_INFORMATION lpProcessInformation
);

Приложение:

Ответ отправил: gitter (статус: 4-ый класс)
Ответ отправлен: 09.06.2006, 17:19
Оценка за ответ: 5
Комментарий оценки:
Спасибо за очень хороший ответ!


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.34 от 01.06.2006
Яндекс Rambler's Top100

В избранное