Переключение на Главную Страницу Страницы: [1] 2 3 ... 5 ОтправитьПечать
Очень популярная тема (более 25 ответов) Microsoft Word в 7.7 (число прочтений - 24338 )
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Microsoft Word в 7.7
08. Апреля 2011 :: 13:22
Печать  
Как известно в 7.7 существует проблема с отображением контрола DSOFramer. Это сильно напрягает, т.к. прорисовка контрола, не позволяет полнофункционально работать с офисом.
Решил разобраться с этим.

Пока удалось реализовать честное меню в отдельном окне и ...
  

Clipboard01_011.jpg ( 61 KB | Загрузки )
Clipboard01_011.jpg
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Microsoft Word в 7.7
Ответ #1 - 08. Апреля 2011 :: 13:23
Печать  
....отображение окна Wordа в панели задач.
  

Clipboard02_010.jpg ( 14 KB | Загрузки )
Clipboard02_010.jpg
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Microsoft Word в 7.7
Ответ #2 - 08. Апреля 2011 :: 13:28
Печать  
Проблема с прорисовкой естественно тоже снята.

Но вот, что осталось раскопать:
1) активизацию кнопок open/save/preview (вопрос, какие интерфейсы нужно подергать?)
2) после выбора какого-нить действия из меню, оно становится недоступным - нужно окно перерисовывать (с этим я думаю разберусь)

ЗЫ: все реализовано, как обычно на VBS+DWX
  
Наверх
 
IP записан
 
zk96
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 320
Местоположение: Киев
Зарегистрирован: 15. Ноября 2009
Пол: Мужской
Re: Microsoft Word в 7.7
Ответ #3 - 08. Апреля 2011 :: 17:29
Печать  
Очень интересно!!!
Я использую DSOFramer и приходится извращяться с обновлением. Если будет красивая замена ему, это здорово, даже ОЧЕНЬ здорово.
Жду с нетерпением.
  
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Microsoft Word в 7.7
Ответ #4 - 11. Апреля 2011 :: 15:32
Печать  
1-ю частично решил, кнопки активировались, теперь остается прописать к ним действия.
  
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Microsoft Word в 7.7
Ответ #5 - 22. Апреля 2011 :: 12:19
Печать  
2-я проблема практически тоже снята.
Здесь же: научился открывать файлы. Осталось разобраться с печатью.
  
Наверх
 
IP записан
 
CaBaT
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 718
Местоположение: Санкт-Петербург
Зарегистрирован: 26. Октября 2007
Пол: Мужской
Re: Microsoft Word в 7.7
Ответ #6 - 22. Апреля 2011 :: 12:27
Печать  
Тоже возможно будет интересно - довольно много приходится печатать документов через Word/Excel, возможно будет удобно вставить это прямо в 1С. Класс
  
Наверх
 
IP записан
 
varelchik
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 788
Зарегистрирован: 22. Мая 2006
Re: Microsoft Word в 7.7
Ответ #7 - 22. Апреля 2011 :: 14:25
Печать  
А обработку выложить можно?
  
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Microsoft Word в 7.7
Ответ #8 - 26. Апреля 2011 :: 08:09
Печать  
Заработал PrintPreview.

varelchik писал(а) 22. Апреля 2011 :: 14:25:
А обработку выложить можно?


Конечно выложу, только чуть попозже.
Нужно код привести в порядок, ну и погонять тесты.
Не знаю, удастся ли сделать полнофункциональными кнопки New/Open/Save, но в принципе они мне особо не нужны.

Как планирую использовать - заполнение и печать шаблонов документов.
  
Наверх
 
IP записан
 
CaBaT
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 718
Местоположение: Санкт-Петербург
Зарегистрирован: 26. Октября 2007
Пол: Мужской
Re: Microsoft Word в 7.7
Ответ #9 - 26. Апреля 2011 :: 09:28
Печать  
chessman писал(а) 26. Апреля 2011 :: 08:09:
Как планирую использовать - заполнение и печать шаблонов документов.

Да, это именно то, что нужно!  Очень довольный
  
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Microsoft Word в 7.7
Ответ #10 - 28. Апреля 2011 :: 14:53
Печать  
Печать взлетела.

Пример, как выглядит поделка.
  

Clipboard02.png ( 84 KB | Загрузки )
Clipboard02.png
Наверх
 
IP записан
 
Dmitry The Wing
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 839
Местоположение: Где-то в Сибири
Зарегистрирован: 18. Августа 2009
Пол: Мужской
Re: Microsoft Word в 7.7
Ответ #11 - 29. Апреля 2011 :: 01:34
Печать  
chessman как всегда крут! однако, реалии жизни требуют поддержки опенофиса. насколько реально это предусмотреть в данной разработке?

Или это уже где-то реализовано, но я просто не знаю?
  
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Microsoft Word в 7.7
Ответ #12 - 29. Апреля 2011 :: 05:45
Печать  
Dmitry The Wing писал(а) 29. Апреля 2011 :: 01:34:
насколько реально это предусмотреть в данной разработке?


Думаю, что можно будет глянуть в сторону опенофиса, как только с вордом закончу. По идеи, проблем не должно быть, т.к. используются стандартные интерфейсы.
  
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Microsoft Word в 7.7
Ответ #13 - 04. Мая 2011 :: 13:28
Печать  
Выкладываю альфа-версию класса.
  

ms_word.ZIP ( 23 KB | Загрузки )
Наверх
 
IP записан
 
zk96
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 320
Местоположение: Киев
Зарегистрирован: 15. Ноября 2009
Пол: Мужской
Re: Microsoft Word в 7.7
Ответ #14 - 05. Мая 2011 :: 10:39
Печать  
Со старта запустить не получилось.
Вот такая ошибка вылезла:
Obj = dwx_msword.ОткрытьФайл(СокрЛП(Путь));
{C:\DOCUMENTS AND SETTINGS\ZK_96\МОИ ДОКУМЕНТЫ\ЗАГРУЗКИ\COMPRESSED\MS_WORD\SAMPLE.ERT(5)}: DWX.MSWord::ОткрытьФайл(Строка ИмяФайла=C:\Documents and Settings\zk_96\Мои документы\Doc1.docx) : Microsoft VBScript runtime error: Overflow: 'Wrap.RegisterCallback'
pDisp = ScrptCtrl.Modules("Global").CodeObject.Obj.CreateWindow(ИмяФайла);
Что не так делаю ?
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 3 ... 5
ОтправитьПечать