Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Automation Office [ Système / ActiveX ] (ufyte)

jeudi 4 janvier 2007 à 15:08:40 | Automation Office

ufyte

Membre Club

Bonjour à tous.

1. Outils de programmation :
- Windows XP SP2
- Visual Studio 2005
- Office 2003

2. Thème :
Je voudrais réaliser un site Web me permettant de lancer des applications Office (afin d'ouvrir et enregistrer des fichiers Office).

3. Actuellement :
J'ai réalisé une page aspx toute bête me permettant de lancer une application Word sous Visual Studio. J'ai chargé les références Office.
Quand je lance l'application web à partir de Visual Studio, tout fonctionne agréablement bien.

4. Le script :
imports Microsoft.Office.interop

sub programme()
dim wd as new word.application
wd.Documents.add()
wd.visible=true
end sub

5. Installation du site Web sur IIS :
- L'appli Web est installé grâce à un .msi généré par VS2005.
- J'ai chargé les composants COM afin que mes applications Office puisse être lancé par l'utilisateur IUSR_MACHINE dans les services de composants Windows.
- Dans les options de fichiers Windows, j'ai décoché la case "Parcourir dans une même fenêtre" les fichiers d'extension ".doc" et ".xls".

6. Problème :
Lorsque je clique sur le bouton qui lance une application Office, je vois dans le gestionnaire des processus Windows que l'utilisateur ASPNET a bien lancer l'application Office mais elle n'est pas visible sur mon écran. donc on ne peut pas faire de modifications sur un document.

7. Question :
D'OU VIENT LE PROBLEME ? ET SURTOUT COMMENT REGLER CE PROBLEME ?

Je vous remercie d'avance en espérant que j'ai bien été assez clair.


jeudi 4 janvier 2007 à 22:38:35 | Re : Automation Office

jesusonline

Membre Club Administrateur CodeS-SourceS
Bonsoir,

euh ... ? IIS est comme son nom l'indique (Internet Information Services) un service et un service par définition ne peux pas lancer d'interface utilisateur car ce n'est pas son rôle ! IIS permet de générer du flux HTTP ensuite un client consulte le flux HTTP je ne vois pas l'interet de lancer un programme à partir de ton serveur il faut le faire sur le client via par exemple un activeX donc ta question serais plutot à poser sur le site www.javascriptfr.com ou www.csharpfr.com pour faire l'activeX

Tu peux malgré tout bidouiller en faisant tourner IIS sous le compte d'un user connecté ou d'autres choses du genre mais ce n'est pas le but de IIS !


Cyril - MVS - MCP

lundi 8 janvier 2007 à 14:56:07 | Re : Automation Office

ufyte

Membre Club
Réponse acceptée !
C'est bon j'ai trouvé le problème !

Je remercie quand même "jesusonline" pour avoir tenter de répondre à ma question.

Pour ceux qui sont intéresser par la réponse, il suffit juste de transférer le code serveur en code client vbs ou javascript. le code reste le même.

Je me fatigue pour des c.....eries en ce moment !



Cette discussion est classé dans : web, application, visual, windows, office


Répondre à ce message

Sujets en rapport avec ce message

creer l'application ASP.NET Web Application [ par mniajnaa ] bonjour tout le monde je viens d'installer visual studio 2005 une instalation compléte mon probleme est que quand je voulais creer une applicati Type d'application supporté [ par koko19 ] Bonjour la liste,je voudrais savoir les types d'application (Application Web, Application Windows, Application Web mobile, ...) gérés par les outils d Développement d'application web sous C# avec l'architecture MVC [ par soude ] Bonjour à tous,je dévéloppe une application web en utilisant l'architecture MVC.J'ai créé les trois couches mais je n'arrive pas à faire la mise à jou probleme avec Web config [ par elbarislimane ] je n'arrive pas mettre  mon site sur inernet  un message aprraitre  Server Error in '/' Application. Runtime Error<font face="Arial, Helvetica, G Application VB.NET sous WEB-FORM.NET POSSIBLE OU NN ???? [ par miudem ] Salut je croi vous avez bien saisez ma question ... je veu juste savoir comment si cé possible convertir une apllication VB.NET a un WEBFORM.NET   ... Publication difficile d'une application web AS.NET [ par Micro_and_Macro ] Bonsoir, j'ai créé une application web ( et non un site web) via Visual Studio, qui fonctionne parfaitement en local.Mais lorsque je "publie" le site asp.net application web [ par raja29 ] Bonsoircomme je l'ai déjà dit je suis débutante en .net et je développe une application de gestion de compte d'utilisateurs, j'utilise visual studio 2 Problémes d'installation de visual web developer 2008 edition express sous vista [ par raderuckus ] Depuis que j'ai un nouveau portable HP Pavillon sous Vista, j'arrive pas à installer visual web developer 2008. Alors que sous XP ça marchait à mervei Pb avec visual web developer 2008 [ par SLAM59 ] Bonjour, je suis nouveau, et j'ai un probleme avec visual web developer 2008. Quand je fais tourner une page descendante d'une masterpage dans visual Runtime Error sur server .net 2.0 [ par kaygee ] Hello,j'ai un p'tit souci auquel je ne trouve pas de solution.j'ai quelques pages aspx qui fonctionnent à merveilles sur mon server équipé framework .


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,187 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.