Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Портал .::2BakSa.WS::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование > Borland C++ Builder

Уважаемые пользователи nowa.cc и 2baksa.ws. У нас сложилось тяжёлое финансовое положение. Мы работаем для вас вот уже более 15 лет и сейчас вынуждены просить о помощи. Окажите посильную поддержку проектам. Мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: 826074280762 Webmoney WME: 804621616710
PayPal PayPal_Email E-mail для связи по вопросу помощи
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!
Ответ
 
Опции темы Опции просмотра Language
Старый 06.11.2008, 17:48   #1
Неактивный пользователь
 
Регистрация: 19.08.2008
Сообщений: 9
Репутация: 0
По умолчанию как открить документ word в builder6.0

скажите пожалуйста как открить документ word в с++builder 6.0
чтоб при нажатии на кнопку откривался документ из той же папки в которой находится сама програмка (штоб можно било её переносить на другой компьютер)
chuka вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: кухонные столы в леруа мерлен каталог и ценыKerama Marazzi Джардиниgrundfos unilift kp 250 a1встраиваемая гладильная доска в шкаф купитьpower bi и envy box


Старый 06.11.2008, 18:19   #2
agent_smith
Пользователь
 
Пол:Мужской
Регистрация: 07.03.2008
Адрес: Киев
Сообщений: 111
Репутация: 35
По умолчанию Re: как открить документ word в builder6.0

Для запуска сторонних программ можно использовать функцию ShellExecute.

ShellExecute(Handle, "open", "путь к файлу", NULL, NULL, SW_NORMAL);

может вместо "open" надо "word".

Последний раз редактировалось agent_smith; 06.11.2008 в 18:22..
agent_smith вне форума
 
Ответить с цитированием Вверх
Старый 07.11.2008, 13:07   #3
chuka
Неактивный пользователь
 
Регистрация: 19.08.2008
Сообщений: 9
Репутация: 0
По умолчанию Re: как открить документ word в builder6.0

програмка должна бить переносимой с компьютера на компьютер
и при нажатии на кнопку должен откриваться документ на 11 стр с рисунками
подскажите пожалуйста как ето сделать
возможно через html или еще как то (документ в word)
chuka вне форума
 
Ответить с цитированием Вверх
Старый 07.11.2008, 15:09   #4
unop
Неактивный пользователь
 
Регистрация: 07.11.2008
Сообщений: 3
Репутация: 1
По умолчанию Re: как открить документ word в builder6.0

Воспользуйся OLE.
Если не поможет, то, как уж говорилось, ShellExecute(или аналогами WinExec и т.п.)
unop вне форума
 
Ответить с цитированием Вверх
Старый 07.11.2008, 17:01   #5
agent_smith
Пользователь
 
Пол:Мужской
Регистрация: 07.03.2008
Адрес: Киев
Сообщений: 111
Репутация: 35
По умолчанию Re: как открить документ word в builder6.0

Через ShellExecute легче.

Чтоб открыть файл надо в обработчик события нажатия по кнопки всунуть ShellExecute и все.
Чего не понятно?
agent_smith вне форума
 
Ответить с цитированием Вверх
Старый 07.11.2008, 22:28   #6
chuka
Неактивный пользователь
 
Регистрация: 19.08.2008
Сообщений: 9
Репутация: 0
По умолчанию Re: как открить документ word в builder6.0

сделал вот так

//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)
{
ShellExecute(Handle, "open", "C:\Documents and Settings\zoar\FileName.doc", NULL, NULL, SW_NORMAL);
}
//---------------------------------------------------------------------------
менял open на word и FileName на FileName.doc
программа линкуется но ничего не откривается при нажатии
chuka вне форума
 
Ответить с цитированием Вверх
Старый 07.11.2008, 22:59   #7
agent_smith
Пользователь
 
Пол:Мужской
Регистрация: 07.03.2008
Адрес: Киев
Сообщений: 111
Репутация: 35
По умолчанию Re: как открить документ word в builder6.0

Сам решил проверить.


Смотри:
1. Ложишь файл в папку с проектом.
2. Выполняеш ShellExecute(Handle, "open", "FileName.doc", NULL, NULL, SW_NORMAL);
3. Или можно еще так, если файл не в папки с проектом
ShellExecute(Handle, "open", "C:\\Documents and Settings\\zoar\\FileName.doc", NULL, NULL, SW_NORMAL), короче двойной слэш;
3. Сморишь как открылся файл.

У тя должно быть так:
Код:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
ShellExecute(Handle, "open", "C:\\Documents and Settings\\zoar\\FileName.doc", NULL, NULL, SW_NORMAL);
}
agent_smith вне форума
 
Ответить с цитированием Вверх
Старый 08.11.2008, 13:31   #8
chuka
Неактивный пользователь
 
Регистрация: 19.08.2008
Сообщений: 9
Репутация: 0
По умолчанию Re: как открить документ word в builder6.0

заработало
спасибо
chuka вне форума
 
Ответить с цитированием Вверх
Старый 21.07.2011, 16:36   #9
firdaws
Неактивный пользователь
 
Пол:Мужской
Регистрация: 21.07.2011
Сообщений: 4
Репутация: 0
По умолчанию Re: как открить документ word в builder6.0

Спасибо помогло
firdaws вне форума
 
Ответить с цитированием Вверх
Ответ

Опции темы
Опции просмотра

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не открывается документ Word izya82 Скорая помощь 27 05.01.2010 22:04
востановить word документ isavninilya Скорая помощь 1 04.12.2008 11:01
Не создаеться word документ на кпк V_A_D_ Архив 7 16.03.2007 22:13
Есть способ сохранить документ Word в формате pdf? DinAmiT Архив 4 06.10.2006 21:48

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 05:35. Часовой пояс GMT +3.


Copyright ©2004 - 2024 2BakSa.WS

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.16612 секунды с 11 запросами