Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Документ WORD в форме 1С (число прочтений - 8433 )
bsa
Junior Member
**
Отсутствует


Не профессионал но и не
любитель...

Сообщений: 27
Местоположение: Одесса
Зарегистрирован: 20. Июня 2006
Пол: Мужской
Документ WORD в форме 1С
06. Октября 2006 :: 09:05
Печать  
Я так понял, что АктивХ Word-а просто нет. Как можно изголиться, чтобы все же загрузить файл Word-а, отредактировать его и сохранить результаты редактирования? Где-то читал, что можно это как-то реализовать следующим образом: вставить АктивХ браузера и в нем открыть нужный документ.
АктивХ браузера благодаря FAQ от steban на форме установил, но дальше...
- во-первых, как загрузить документ, чтобы не выдавалиьс различные запросы (Загрузить, Сохранить и т.п.)?
- во-вторых а можно ли будет его (документ) вообще редактировать в этом АктивХ-е, либо как сделать, чтобы можно было?
- в третьих, можно ли потом сохранить результаты редактирования?
Может кто направит в нужном направление, подкинет пример подобного решения. Т.к. с АктивХ еще не сталкивался, будет полезна любая информация по теме (желательно на русском, т.к.  ин.языками нормально не владеем-с  Нерешительный)?
  
Наверх
ICQ  
IP записан
 
steban
1c++ developer
Отсутствует


#define sizeof(x) rand()

Сообщений: 787
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Документ WORD в форме 1С
Ответ #1 - 06. Октября 2006 :: 10:19
Печать  
  

int getRandomNumber()&&{&&  return 4; //chosen by fair dice roll&&         //guaranteed to be random&&}
Наверх
 
IP записан
 
bsa
Junior Member
**
Отсутствует


Не профессионал но и не
любитель...

Сообщений: 27
Местоположение: Одесса
Зарегистрирован: 20. Июня 2006
Пол: Мужской
Re: Документ WORD в форме 1С
Ответ #2 - 06. Октября 2006 :: 10:22
Печать  
Большое спасибо, это как раз то, что нужно!!!
Предлагаю сделать отдельный топик верху с кратким описанием и ссылкой на загрузку Microsoft. Не раз уже встречал вопросы по данной теме. Хочу сделаю для себя небольшой хэлп по свойствам и методам этого ActiveX. Если бы был топик, мог бы его там прикнопить (жаль что пока репозитария ActiveX-ов нет).
« Последняя редакция: 06. Октября 2006 :: 16:03 - bsa »  
Наверх
ICQ  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Документ WORD в форме 1С
Ответ #3 - 11. Октября 2006 :: 09:06
Печать  
Там пример лежал по ссылке: http://itland.ru/forum//index.php?act=Attach&type=post&id=992
Но она сейчас не работает. Выложите, пжлст, пример здесь.
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Документ WORD в форме 1С
Ответ #4 - 12. Октября 2006 :: 06:12
Печать  
Разместить на форме, инициализировать - получилось. А вот как можно програмно открыть файл с именем = ИмяФайла?
  
Наверх
 
IP записан
 
bsa
Junior Member
**
Отсутствует


Не профессионал но и не
любитель...

Сообщений: 27
Местоположение: Одесса
Зарегистрирован: 20. Июня 2006
Пол: Мужской
Re: Документ WORD в форме 1С
Ответ #5 - 12. Октября 2006 :: 06:22
Печать  
Если речь идет о компоненте ActiveX Document Framer Control, то могу выслать краткий ALS для этой компоненте, анголоязычное описание частично переведенно на русский (только то, чем пользовался).
  
Наверх
ICQ  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Документ WORD в форме 1С
Ответ #6 - 12. Октября 2006 :: 06:25
Печать  
bsa писал(а) 12. Октября 2006 :: 06:22:
Если речь идет о компоненте ActiveX Document Framer Control, то могу выслать краткий ALS для этой компоненте, анголоязычное описание частично переведенно на русский (только то, чем пользовался).


Конечно давай!
Лучше, мне кажется, сюда прикрепить. Людям полезно будет...
  
Наверх
 
IP записан
 
bsa
Junior Member
**
Отсутствует


Не профессионал но и не
любитель...

Сообщений: 27
Местоположение: Одесса
Зарегистрирован: 20. Июня 2006
Пол: Мужской
Re: Документ WORD в форме 1С
Ответ #7 - 12. Октября 2006 :: 06:30
Печать  
Выкладываю информацию о компоненте ActiveX Document Framer Control в ALS-файле. Все честно "содрано" из самой компоненты с помощью утилиты ActiveX Inspector (весь англицкий текст). Чтобы видеть "родной" (англицкий) синтаксис компоненты, нужно включить показ Синтаксис-помощником
обоих языков, т.к. его (текст) я вставил в раздел "Синтаксис на английском". Перевел только то, чем пользовался и что понял, так что не судите строго...
  

ActiveX_DSOFramer.zip ( 3 KB | Загрузки )
Наверх
ICQ  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Документ WORD в форме 1С
Ответ #8 - 12. Октября 2006 :: 06:46
Печать  
bsa писал(а) 12. Октября 2006 :: 06:30:
Если б знал, как прикрепить... Круглые глаза
А пока куда слать-то?

Внизу при ответе кнопка "Обзор..."

А пока можно послать на johnydeath[собака]gmail.com
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Документ WORD в форме 1С
Ответ #9 - 12. Октября 2006 :: 14:23
Печать  
Воспользовавшись этим чудным АктивИксом, столкнулся с такой проблемой: при создании нового файла Word или при открытии файла Word, приложение, где расположен этот АктивИкс подвисало, либо вываливалось сообщение "Неверно указана единица измерения", приходилось убивать процесс Word.
После некоторых мучений полез в Гугл и на первой же ссылке нашёл-таки решение. Кому лень читать, расскажу вкратце:
1) Проблема возникает только в Office 2003
2) В стандартных параметрах Windows в качестве разделителя десятичного стоит точка, а не запятая
Решения такие:
1) Поставить sp2 (не пробывал, поэтому не знаю поможет ли)
2) "Удалить кнопку "Междустрочный интервал" с панели инструментов ворда вообще!" (с)

P.S. Может немножко ОФФ, но пусть люди не наступают на те же грабли
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать