2009-09-14 2 views
0

Я хочу, чтобы отображать и редактировать MS Excel файл с клиентской стороны, используя ActiveX COM объект. Пользователю будет разрешено редактировать файл и сохранять его на локальном ПК. Затем его можно загрузить на удаленный сервер.Дисплей Excel 2007 Документ в браузере с помощью COM

Таким образом, вы можете дать мне пример отображения Word, Excel, Powerpoint и т.д. документ в Internet Explorer 8.0 с использованием COM. Я не мог найти такие файлы ocx для этой цели. Можете ли вы помочь мне найти его.

Благодаря Максуд

+0

Я хотел что-то вроде http://www.officeocx.com/index.htm. Я хотел разработать это решение с нуля. Я не мог найти отправную точку. – max

ответ

0

Я думаю, что эти элементы управления будут нарушать распределение MS Office или лицензионные соглашения EULA с Microsoft. Поскольку элемент управления ActiveX, который эмулирует Word, Excel, PowerPoint потенциально дает неограниченным и анонимным пользователям доступ к программному обеспечению, не платя за него. Существуют и другие технологии Microsoft, которые позволяют использовать лицензии конечных пользователей MS Office, которые позволяют им сохранять обратно на веб-сервер. Я думаю, WebDAV используется для использования (http://technet.microsoft.com/en-us/library/cc781730%28WS.10%29.aspx), я не знаю, что там сейчас, но я уверен, что есть решение.

+0

Но я должен сначала установить Microsoft Office на свой рабочий стол, тогда только я могу использовать активный элемент управления x. Поэтому я не думаю, что кто-то не может редактировать, пока не установит MS Office. – max

0

Удивительно, что использование Google Docs решит эти проблемы. Я уверен, что есть способ использовать какое-то сочетание Документов Google и связанных с ними API, чтобы сделать что-то похожее на то, что вы пытаетесь сделать. Я признаю, что это не совсем идеальное соответствие вашим целям.

+0

Я хотел что-то вроде google, но хочу разместить файлы на нашем сервере. Также необходимо хранить больше типов файлов. – max

+0

@Maksud: API Google может позволить вам сохранить копию файлов на вашем собственном сервере (захватив его из Google после его редактирования). Я не уверен. – Brian

0

Это звучит как прецедент, для которого был создан Office Live Workspace. Это бесплатно, это совместная работа, и она позволяет вам определять права доступа.