Модераторы: MetalFan

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Загрузка Word в делфи 
:(
    Опции темы
Norfonzor
Дата 21.4.2010, 16:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 17.10.2008

Репутация: нет
Всего: нет



необходимо загрузить в форму  делфи документ word 97-2007 для его просмотра. (чтобы было с картинками, с таблицами со всем)
Редактирование пока не понадобится.

Выложите пожалуйста пример такой программы. Думаю по коду попробую сам разобраться. 
Перерыл весь инет, столько разной информации и ничего не понятно/не работает.

по статьям:

http://www.codenet.ru/progr/delphi/stat/Word.php
при добавлении Project, Import Type Library, Add -> msword12.olb при компиляции вылазит ошибка в word_tlb и все

здесь
http://forum.vingrad.ru/forum/topic-84634.html

при открытии ошибка вылазит и все

OleContainer
http://forum.vingrad.ru/faq/topic-156847/unread-1.html

в uses вставляется а что делать дальше???


http://forum.vingrad.ru/forum/topic-144492.html
выдает ошибку на IWordApplication;

ПОМОГИТЕ!!!!!!
PM MAIL   Вверх
Norfonzor
Дата 22.4.2010, 07:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 17.10.2008

Репутация: нет
Всего: нет



скиньте кто-нибудь мне ,Office_Tlb, word_tlb; (11 или 12)
PM MAIL   Вверх
Albinos_x
Дата 22.4.2010, 10:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Evil Skynet
****


Профиль
Группа: Комодератор
Сообщений: 3288
Регистрация: 28.5.2004
Где: X-6120400 Y-1 4624650

Репутация: 15
Всего: 108



Цитата(Norfonzor @  21.4.2010,  16:30 Найти цитируемый пост)
здесь
http://forum.vingrad.ru/forum/topic-84634.html

при открытии ошибка вылазит и все

какой оффис стоит на компе? и какая ошибка вылазиет?

Добавлено через 2 минуты и 29 секунд
Цитата(Norfonzor @  21.4.2010,  16:30 Найти цитируемый пост)
OleContainer
http://forum.vingrad.ru/faq/topic-156847/unread-1.html

в uses вставляется а что делать дальше???

OleContainer  - это стандартный компанент Delphi, когда его вставишь, модульавтоматически вставится в uses, пример кода по загрузке документа в него по указанной тобой ссылке


--------------------
"Кто владеет информацией, тот владеет миром"    
Уинстон Черчилль
PM MAIL ICQ   Вверх
Norfonzor
Дата 22.4.2010, 11:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 17.10.2008

Репутация: нет
Всего: нет



тестировал на 2х разных машинах, офис 2007 им 2003, ошибка однообразная:
фотка: http://pixs.ru/showimage/WWJPG_6066473_601246.jpg

Это сообщение отредактировал(а) Norfonzor - 22.4.2010, 11:11
PM MAIL   Вверх
Albinos_x
Дата 25.4.2010, 14:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Evil Skynet
****


Профиль
Группа: Комодератор
Сообщений: 3288
Регистрация: 28.5.2004
Где: X-6120400 Y-1 4624650

Репутация: 15
Всего: 108



версия делфи какая, потому что у меня таких модулей нет (delphi 7)?

Это сообщение отредактировал(а) Albinos_x - 25.4.2010, 15:13


--------------------
"Кто владеет информацией, тот владеет миром"    
Уинстон Черчилль
PM MAIL ICQ   Вверх
Norfonzor
Дата 25.4.2010, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 17.10.2008

Репутация: нет
Всего: нет



user posted image
PM MAIL   Вверх
Albinos_x
Дата 26.4.2010, 09:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Evil Skynet
****


Профиль
Группа: Комодератор
Сообщений: 3288
Регистрация: 28.5.2004
Где: X-6120400 Y-1 4624650

Репутация: 15
Всего: 108



все понял... это импортированная тобой библиотека.... по ней ничего сказать не могу... можешь попробовать повторить импорт, может решит проблему...
предлагаю использовать 3-й вариант из перечисленных тобой... как наиболее простой...
если все же хочешь его открывать, то можешь использовать статью из 2-го варианта...


--------------------
"Кто владеет информацией, тот владеет миром"    
Уинстон Черчилль
PM MAIL ICQ   Вверх
Norfonzor
Дата 3.5.2010, 18:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 17.10.2008

Репутация: нет
Всего: нет



Albinos_x, можешь дать пример программы?
PM MAIL   Вверх
Albinos_x
Дата 4.5.2010, 13:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Evil Skynet
****


Профиль
Группа: Комодератор
Сообщений: 3288
Регистрация: 28.5.2004
Где: X-6120400 Y-1 4624650

Репутация: 15
Всего: 108



по второму или третьему варианту?


--------------------
"Кто владеет информацией, тот владеет миром"    
Уинстон Черчилль
PM MAIL ICQ   Вверх
Norfonzor
Дата 11.5.2010, 20:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 17.10.2008

Репутация: нет
Всего: нет



Вордовский документ должен открываться в МОЕЙ программе и отображаться в таком же виде в каком он делает это в ворде. (с форматированием с картинками с объектами) OLE это позволяет? нужен пример такой программы, мне будет легче по нему разобраться.

если использовать информацию статьи http://www.codenet.ru/progr/delphi/stat/Word.php документы ведь будут отображаться в форме делфи?
Если да, то только у меня ошибка вылазит при компиляции word_tlb ? мб у меня делфи кривой или чего в нем не хватает ???
ссылка на созданую моим делфи библиотеку: http://depositfiles.com/files/yomfagdtl 
ошибка: 
user posted image
( http://pixs.ru/showimage/WWJPG_6066473_601246.jpg )



Это сообщение отредактировал(а) Norfonzor - 12.5.2010, 07:55
PM MAIL   Вверх
Norfonzor
Дата 12.5.2010, 18:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 17.10.2008

Репутация: нет
Всего: нет



Мне посоветовали конвертировать Word в веб-страницу (в формате .mht) мб кто-нибудь знает как это сделать программно?
PM MAIL   Вверх
Albinos_x
Дата 13.5.2010, 16:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Evil Skynet
****


Профиль
Группа: Комодератор
Сообщений: 3288
Регистрация: 28.5.2004
Где: X-6120400 Y-1 4624650

Репутация: 15
Всего: 108



а зачем программно делать, сконвертируй какой-нибудь программой, если не ошибаюсь, можно даже 2007 вордом... и открывай в браузере...


--------------------
"Кто владеет информацией, тот владеет миром"    
Уинстон Черчилль
PM MAIL ICQ   Вверх
Данкинг
Дата 13.5.2010, 17:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 5
Всего: 130



Цитата(Norfonzor @  12.5.2010,  19:47 Найти цитируемый пост)
Мне посоветовали конвертировать Word в веб-страницу (в формате .mht)

А в PDF не логичней? smile 


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Norfonzor
Дата 14.5.2010, 06:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 17.10.2008

Репутация: нет
Всего: нет



Мне необходимо сделать чтобы пользователь ткнул пальцем на MS Office и все работало.
Отрыл код для конвента в .mht усе работает прекрасно и быстро без глюков.
Код

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ComObj, ActiveX, WordXP;

type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
  WordApp: OleVariant;
begin

WordApp:=CreateOleObject('Word.Application');
  try
WordApp.Visible:=False;
WordApp.DisplayAlerts:=False;

WordApp.Documents.Open('C:\123.doc', ReadOnly:=True);
WordApp.ActiveDocument.SaveAs('C:\123.mht', wdFormatWebArchive);
  finally
WordApp.Quit;
WordApp:=Unassigned;
  end;

end;


end.


и открываю в браузере
Код

WB.Navigate(z);


user posted image

Это сообщение отредактировал(а) Norfonzor - 14.5.2010, 06:48
PM MAIL   Вверх
Albinos_x
Дата 14.5.2010, 09:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Evil Skynet
****


Профиль
Группа: Комодератор
Сообщений: 3288
Регистрация: 28.5.2004
Где: X-6120400 Y-1 4624650

Репутация: 15
Всего: 108



Цитата(Norfonzor @  14.5.2010,  06:43 Найти цитируемый пост)
Мне необходимо сделать чтобы пользователь ткнул пальцем на MS Office и все работало.

в смысле, ткнул в твою кнопку MS Office и он открывался для редактирования?
ты писал, что вроде редактирование не требуется...


--------------------
"Кто владеет информацией, тот владеет миром"    
Уинстон Черчилль
PM MAIL ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: ActiveX/СОМ/CORBA"

Rrader
Girder

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


  • Литературу по Delphi обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Delphi
  • Вопросы по SQL и вопросы по базам данных, не связанные с Delphi, задавать здесь

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Rrader, Girder.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: ActiveX/СОМ/CORBA | Следующая тема »


 




[ Время генерации скрипта: 0.0559 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.