Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.224.59.231] |
|
Сообщ.
#1
,
|
|
|
Добрый день, дорогоие коллеги.
Вот возникла у меня такая проблема следующего характера. Мне нужно из web - сервиса запускать Excel, дело в том что сам Excel запускается в процессах, но не открывается, т.е. невиден. Код приводить нет смысла т.к. про него на форуме куча ссылок, использую позденее связывание. Да в интернете смотрел нашел настройки DCOM --> Microsoft Excel Application где пришлось дать права на запуск и активацию, но к сожалению без результатно. Как настроить DCOM и если вообе дело в нем? Почему в процессах Excel есть, а на экране НЕТ. Может надо еще и в настройках IIS по копаться, как думаете. Спасибо С Уважение, Александр. |
Сообщ.
#2
,
|
|
|
Цитата RDAlex @ Почему в процессах Excel есть, а на экране НЕТ как он может быть на экране, если это веб-сервис? |
Сообщ.
#3
,
|
|
|
А Application нужно свойство Visible в true выставить.
|
Сообщ.
#4
,
|
|
|
Der_Meister Выставил. Relaxander Тогда почему из самой среды VS 2008 TS запускается и все работает.
|
Сообщ.
#5
,
|
|
|
RDAlex, смотри, если ты сделаешь так, чтобы твой сервис запускал приложения на десктопе, то получится, что удаленный юзер, вызвал определнный веб-метод, тоже сможет запускать удаленные приложения на десктопе сервера. На что это вообще похоже будет? По ssh не пробовал коннектиться к другому компу? здесь такая же тема: ты можешь запускать удаленные приложения через веб-сервис, но все они будут работать на сервере в фоне
|
Сообщ.
#6
,
|
|
|
Цитата RDAlex @ Тогда почему из самой среды VS 2008 TS запускается и все работает потому что среда работает в интерактивном режиме на пользовательском десктопе. а сервис - на своем, да и еще и на сервере. Где юзер должен эксель увидеть? |
Сообщ.
#7
,
|
|
|
debugxА как сделать только на клиенте, запускать Excel?
|
Сообщ.
#8
,
|
|
|
Цитата RDAlex @ А как сделать только на клиенте на клиенте и запускать должен клиент. А как - зависит от того, как он реализован |
Сообщ.
#9
,
|
|
|
Relaxander Блин, тода сама задача. Есть программа, написана под web и в ней надо сделать отчет в excel. Вот я и решил сделать выборку из базы ну и запихать в excel. Как быть или как лучше сделать?
|
Сообщ.
#10
,
|
|
|
Цитата RDAlex @ Как быть или как лучше сделать? веб-сервис создает эксель файл, заполняет его данными и отдает клиенту. Через метод в виде массива байтов. Клиент сохраняет его во временный файл и предлагает юзеру открыть |
Сообщ.
#11
,
|
|
|
Цитата RDAlex @ debugxА как сделать только на клиенте, запускать Excel? на клиентской части из ява-скриптов через ActvieX можно работать с excel, в том числе запускать сам Excel. Однако, как сказал Relaxander, логичнее формировать файл excel на сервере, а клиенту возвращать уже готовый файл. |
Сообщ.
#12
,
|
|
|
debugx Спасибо Вам за ответы.
|