|
genius
|
|
VB vs MS Word 921.10.2007, 15:31. Показов 1784. Ответов 19
Метки нет (Все метки)
Надо на серваке открыть doc (msword format) файл. преобразовать его в html со всеми элементами (рисунки, таблицы, текст, ...) и показать в браузере. Для вывода html на экран клиента используется ASP. Для открытия doc на сервере используется VB (с WebClass'ами)
|
|
| 21.10.2007, 15:31 | |
|
Ответы с готовыми решениями:
19
Word.Application. Взаимодействие с word. Добавить общие шаблоны *.dot в папку appdata и в word Проблема с $word=new COM("word.application") or die("Couldn ''t start Word!"); Поиск строк в шаблоне в word и вывод в таблицу в другой файл word |
|
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 'c athdocument.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 ähnliches: ActiveX-Steuerelemente initialisieren und ausführen,die nicht sicher sind... Aktivieren Aber ich bin nicht sicher :--)
0
|
|
|
Anri
|
|
| 24.10.2007, 18:44 | |
|
Спасибо, все заработало
|
|
| 24.10.2007, 18:44 | |
|
Помогаю со студенческими работами здесь
20
Нарушение форматирования документов word 2010 при открытии в word 2013
MS Word 2003: как открыть файлы более новых версий Word? Работа метода Word.Selection.Find при поиске в документе Word Конвертирование PDF в Word. Word документ получился с режимом ограниченной функциональности Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Установка 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/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|