genius

VB vs MS Word 9

21.10.2007, 15:31. Показов 1786. Ответов 19
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Надо на серваке открыть doc (msword format) файл. преобразовать его в html со всеми элементами (рисунки, таблицы, текст, ...) и показать в браузере. Для вывода html на экран клиента используется ASP. Для открытия doc на сервере используется VB (с WebClass'ами)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.10.2007, 15:31
Ответы с готовыми решениями:

Word.Application. Взаимодействие с word. Добавить общие шаблоны *.dot в папку appdata и в word
Добрый день! Подскажите, пожалуйста, возможно ли средствами делфи активировать кнопку "Добавить" (ниже поясняющие скрины) и...

Проблема с $word=new COM("word.application") or die("Couldn ''t start Word!");
Наблюдаю такую штуку - создаю объект Word $word=new COM("word.application") or die("Couldn ''t start Word!");выполяню всякие там приблуды...

Поиск строк в шаблоне в word и вывод в таблицу в другой файл word
Здравствуйте, требуется помощь! Имеется шаблон документа в word в котором есть три строки, которые нужно кинуть в таблицу в другой файл...

19
1 / 1 / 0
Регистрация: 09.10.2007
Сообщений: 596
21.10.2007, 15:59
Absolutno debilnoe reshenie.

Sohranit Word Doc kak HTML, otkrit etot fail i napravit ego bednomu klientu.

da ja znaju...
Mi vse lubim HTML, delaemii MSWord :--)
0
genius
21.10.2007, 16:59
окей.... тада кие будут предложения по поводу вывода документа на клиентский комп? не хочется нагло открывать документ в виде внедренного ole.
1 / 1 / 0
Регистрация: 09.10.2007
Сообщений: 596
21.10.2007, 17:17
Nikogda i nesachto.

Sohranaem Doc cheres Automation v Html, a potom metodom Response.Redirect perenapravlaem usera na etot file.

+ Legko zaprogrammit
- Nuzhni Word Object'i na servake
- Zhutkii tormozak na pervoi konvertazii
- Strashennii HTML ot MS Word

Uspehov!
0
genius
21.10.2007, 17:35
пасибки, канеш, за совет, но я ентим уже n дней занимаюсь.
Трабл вот в чем:
1. иногда не создается объект word (CreateObject('Word.Application.10') - для Word XP)
2. ким-то образом (сёдня) добился шоб он его создал (по моему на моем IIS не все права были включены для данной паги). НО! пчему-то мой док не открывается: objWord.Documents.Open 'cathdocument.doc'
3. Да плюс к ентому всему - пчему-то процесс ворда, который сидит в памяти не закрывается (Set objWord = Nothing не помогает)...
1 / 1 / 0
Регистрация: 09.10.2007
Сообщений: 596
21.10.2007, 18:12
XP ne usal.
Tak rabotalo bes osobih problem:

wordObj.Quit
Set wordObj = Nothing
0
genius
21.10.2007, 22:28
пасибки за содействие...

я пошти все сделал, НО! у мя опять появилась небольшая трабла:

В своей ASP паге я использую ДЛЛ которую пишу на VB. В VB я успешно создаю Word.Application.8 (с пом CreateObject). И закрытие процесса WINWORD.EXE происходит тоже успешно. Но при попытке использовать myObj.Documents.Open FileName:='имя файла' - происходит конкретный тормоз на моем localhost'е (в IIS).
САМОЕ ГЛАВНОЕ - что я попытался написать обычную локальную (не web'овскую) прогу на том же VB и... УРА! объект создается, файл открывается, сохраняется как html, и выводится... но в web'овском dll тот же код почему-то не срабатывает. :-(((((
1 / 1 / 0
Регистрация: 09.10.2007
Сообщений: 596
21.10.2007, 23:25
А что такое КОНКРЕТНЫЙ ТОРМОЗ?

Какие сообщения? Может просто памяти мало, вот и тормозит бедолагу?
0
1 / 1 / 0
Регистрация: 09.10.2007
Сообщений: 596
22.10.2007, 12:11
Moment!

A imeet li tot user dostup k tvoemu DOC'u?
T.e. skoree vsego tvoi ASP-script imeet prava anonimskogo interenetnogo usera, a etot user skoree vsego ne imeet prav dostupa k tvoemu DOC'u.

Esli u teba NT i IIS, to ja bi posmotrel v pravah.
0
genius
22.10.2007, 16:20
по поводу тормозов - у мя 128Mb SDRAM PC-133

я проверял - объект сам по себе создается меньше секунды. для примера я просто выводил версию объекта... тормоза начинаются скорее всего при обращении к ФАТу, т.к. я пробовал и obj.Documents.Add - тот же случай... ((
че делать незнаю - помогите, хто может, советами...
ЗюСю: а нужно енто срочно!...
1 / 1 / 0
Регистрация: 09.10.2007
Сообщений: 596
22.10.2007, 16:43
S tormozom is-sa pamati eto ja stormozil.
(Tolko nedavno smenil 8Mb na 128Mb) :--)

Skoree vsego glupost idet is-sa prav anonimskogo usera. U nego mozhet ne bit prav na DOC

Uspehov
0
genius
22.10.2007, 19:55
УРРРАА!!! Получилось!!

sugarde, ПАСИБКИ ТЕ ОЧ БАААШОЕ!!!

дело оказалось в IIS'е. Тама в свойствах безопасности виртуального каталога надо было убрать галку АНОНИМНЫЙ ДОСТУП... Я в IIS'е особо так не разбирался, поентому без тя я в срок бы не уложился... (контракт на несколько дней всего)...

ПАСИБКИ В ОБЩ....

ЗюСю: ICQ# 94053010
1 / 1 / 0
Регистрация: 09.10.2007
Сообщений: 596
22.10.2007, 20:25
Pozhaluista!

No bud ostorozhen, tr.... vozmozhen.

Esli Anonimskii user imeet dostup k tvoemu docu, to prover ne dorvetsa li eta zaraza (Anonym v smisle) k chemu-to vazhnomu. Vozmozhno stoit proverit dostup TOLKO dla Doc'a.

Uspehov
0
Ghost
23.10.2007, 12:39
Объект лучше создавать CreateObject('Word.Application') - тогда оно будет работать со всеми последующими версиями.
Anri
23.10.2007, 20:07
Мужики, у меня такая же задача, но наоборот и я не особо еще ее приступил решать, может подскажете?
Задание:
надо написать систему, желательно онлайн и без использования аплоадов, которая моглабы:
создавать или открывать существующие html или xml файлы в (далее обязательное требование) MS WORD (заранее не известна версия, лишь требование: MS Word 97 or later) как RTF или DOC файлы, редактировать их (на локале ессно),а потом класть назад на сервер, опять-же в XML || HTML формате, попутно еще в SQL должна попадать всякая сопровождающая документация о персоне и прочей хрене, но это уж не так и трудно реализовать .

Я в некоторой растерянности по этому поводу.
Ваши рекоммендации, плиз.
Anri
24.10.2007, 18:21
Кто мне может помочь разобраться почему кода:
Set aaa = CreateObject('Word.Application')
aaa.Documents.Add
aaa.Application.Visible = True
Set aaa = Nothing
в VB работает без проблем, а
<script language='VBScript'>
dim aaa
Set aaa = CreateObject('Word.Application')
aaa.Documents.Add
aaa.Application.Visible = True
Set aaa = Nothing
</script>
выдает сообщение, что он не можкт создать ActiveX объект Word.Application?
1 / 1 / 0
Регистрация: 09.10.2007
Сообщений: 596
24.10.2007, 18:28
S bolshoi verojatnostiu pravov net.

Posmotri v IE v Bezopahnost, no ne fact.
0
Anri
24.10.2007, 18:31
тут такая фишка, что у меня долбанный немецкий ИЕ, а в немецком я не шарю, может можно поконкретнее?
1 / 1 / 0
Регистрация: 09.10.2007
Сообщений: 596
24.10.2007, 18:38
Das ist ganz einfach. (Ich glaube)

Extras->Internetoptionen->Sicherheit

und weiter etwas &auml;hnliches:

ActiveX-Steuerelemente initialisieren und ausf&uuml;hren,die nicht sicher sind...

Aktivieren

Aber ich bin nicht sicher :--)
0
Anri
24.10.2007, 18:44
Спасибо, все заработало
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.10.2007, 18:44
Помогаю со студенческими работами здесь

Нарушение форматирования документов word 2010 при открытии в word 2013
Здравия коллеги! Столкнулся с такой проблемой у человека W8+office2013 всё легальное, документы от офиса 2010 криво открываются, все!...

Макрос Word 2016 замена шрифта рандомных символов на выбранный - MS Word
Есть обычный текст, только буквы и цифры Нужно, чтобы после обработки макроса выбирались случайные символы (примерно четверть от общего...

MS Word 2003: как открыть файлы более новых версий Word?
У меня стоит мс офис ворд 2003 года и то, что написано на намного более новых, просто не читает - вместо текста какие-то каракули. Что...

Работа метода Word.Selection.Find при поиске в документе Word
Дорого времени суток! никак не могу разобраться в механизме работы range.find Запускаю: ......................... ...

Конвертирование PDF в Word. Word документ получился с режимом ограниченной функциональности
Добрый день! Конвертировал я PDF документ в Word документ через Adobe Acrobate pro DC. Получился документ с текстом нанесённым на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

Новые блоги и статьи
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru