2009-09-14 6 views
0

Je souhaite afficher et modifier le fichier MS Excel à partir du client à l'aide de l'objet COM ActiveX. L'utilisateur serait autorisé à éditer le fichier et l'enregistrer sur le PC local. Ensuite, il peut être téléchargé sur le serveur distant. Donc, pouvez-vous me donner un exemple d'affichage de document Word, Excel, PowerPoint, etc. dans Internet Explorer 8.0 en utilisant COM? Je n'ai pas pu trouver de tels fichiers ocx à cette fin. Pouvez-vous m'aider à le trouver.Affichage du document Excel 2007 dans le navigateur à l'aide de COM

Merci Maksud

+0

Je voulais quelque chose comme http://www.officeocx.com/index.htm. Je voulais développer cette solution à partir de zéro. Je n'ai pas trouvé le point de départ. – max

Répondre

0

Je pense que ces contrôles violeraient la distribution MS Office ou accords de licence EULA avec Microsoft. Depuis un contrôle ActiveX qui émule Word, Excel, PowerPoint permettrait potentiellement aux utilisateurs illimités et anonymes d'accéder au logiciel sans payer pour cela. Il existe d'autres technologies Microsoft qui vous permettent de tirer parti des licences MS Office de l'utilisateur final, qui leur permettent de sauvegarder sur le serveur Web. Je pense que WebDAV avait l'habitude d'être utilisé (http://technet.microsoft.com/en-us/library/cc781730%28WS.10%29.aspx), je ne sais pas ce qui existe maintenant, mais je suis sûr qu'il y a une solution.

+0

Mais je dois d'abord installer Microsoft Office sur mon bureau, alors seulement je peux utiliser le contrôle x actif. Donc, je ne pense pas que personne ne puisse éditer avant d'avoir installé MS Office. – max

0

Je me demande si l'utilisation de Google Docs résoudrait ces problèmes. Je suis à peu près certain qu'il existe un moyen de tirer parti d'un mélange de Google Docs et des API associées pour faire quelque chose qui s'apparente à ce que vous essayez de faire. J'avoue que ce n'est pas tout à fait un match parfait pour vos objectifs.

+0

Je voulais quelque chose comme Google mais je veux héberger les fichiers sur notre serveur. Aussi besoin de stocker plus de types de fichiers. – max

+0

@Maksud: L'API de Google peut vous permettre de conserver une copie des fichiers sur votre propre serveur (en les récupérant auprès de Google une fois qu'il a été modifié). Je ne suis pas sûr. – Brian

0

Cela ressemble à un cas d'utilisation pour lequel Office Live Workspace a été créé. C'est gratuit, c'est collaboratif, et cela vous permet de déterminer les permissions de partage.

Questions connexes