begin process at 2008 08 28 21:37:12
1 233 393 membres
485 nouveaux aujourd'hui
14 291 membres club

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 : CreateObject("Word.Application") [ Archives ASP & ASP.NET / AU SECOURS !!!! ] (bubblepwal)

CreateObject("Word.Application") le 20/08/2003 17:19:17

bubblepwal
Bonjour,

J'ai un code qui ne marche que sur certaines machines ... Pourriez-vous me dire pourquoi ?

Si quelqun a une méthode simple pour ouvrir un document word ... je suis preneur ...

Sinon si quelqu'un peut m'expliquer comment fonctionne le syteme qu'utilise microsoft sur son site ... http://office.microsoft.com/france/TemplateGallery/Preview_1.aspx">exemple microsoft

<HTML>
<HEAD>
<SCRIPT LANGUAGE=VBScript>
Function OpenDoc(strLocation)
Dim objWord
Set objWord =
objWord.Visible = true
objWord.Documents.Open strLocation
End Function
</SCRIPT>
<TITLE>Launch Word</Title>
</HEAD>
<BODY>
<A href="javascript:OpenDoc('\\srzola\windows\Office2000\BAP.dot')">my
doc</a>
</BODY>
</HTML>


merci pour tout
bubblepwal.XMLDOM only

Re : CreateObject("Word.Application") le 21/08/2003 04:34:34

fabrice69
(Admin CS)
En ouvrant la source de cette page précitée, tu aurais vu que le script en question utilise un objet issu d'un fichier CAB téléchargé discretement, cf :

<object classid='clsid:5B27C20D-FFB6-4054-BA78-DE4A059BC75A' id='msotd' width='0' height='0' codebase='msotd.cab#version=1,0,1703,0'></object>

et est un simple javascript de lancement de fonctions existant dans cet objet :

function StartEdit( stFile, stApp, nLCID )
{
scrollTo(0,100000);
if( typeof(msotd.StartEdit) != "undefined" )
{
msotd.StartEdit( stFile, stApp, nLCID, "france/TemplateGallery");
}
}

Quoi qu'il en soit, ton script ne marchera pas du tout car l'utilisation de Word comme tu le fais est prévu pour les serveurs (pages ASP afin d'écrire des données ou les lires) mais non lancer WORD chez le client WEB.
Cf ici :
- http://www.asp-php.net/scripts/asp-php/asp_et_word.php


Pour ca, je ne comprends pas pour quelle raison tu ne fais pas un simple lien vers ton Doc Word (avec les Type Mime ca lance automatiquement Word).


Romelard Fabrice (Alias F___)


-------------------------------
Réponse au message :
-------------------------------

> Bonjour,
>
> J'ai un code qui ne marche que sur certaines machines ... Pourriez-vous me dire pourquoi ?
>
> Si quelqun a une méthode simple pour ouvrir un document word ... je suis preneur ...
>
> Sinon si quelqu'un peut m'expliquer comment fonctionne le syteme qu'utilise microsoft sur son site ... http://office.microsoft.com/france/TemplateGallery/Preview_1.aspx">exemple microsoft
>
>
<HTML>
> <HEAD>
> <SCRIPT LANGUAGE=VBScript>
> Function OpenDoc(strLocation)
> Dim objWord
> Set objWord =
> objWord.Visible = true
> objWord.Documents.Open strLocation
> End Function
> </SCRIPT>
> <TITLE>Launch Word</Title>
> </HEAD>
> <BODY>
> <A href="javascript:OpenDoc('\\srzola\windows\Office2000\BAP.dot')">my
> doc</a>
> </BODY>
> </HTML>
>

>
> merci pour tout
> bubblepwal.XMLDOM only

Re : CreateObject("Word.Application") le 21/08/2003 09:20:15

bubblepwal
Re,

merci pour cette réponse.

J'ai vu la source, mais je ne sais pas ce que c'est "un objet issu d'un fichier CAB" ... mais concrètement c'est réutilisable sur un intranet qui n'a pas d'accès au net ? (et si oui comment ?)

En fait je cherche à ouvrir des modèles de documents office sur une page (.dot, .xlt ...), mais avec un lien simple il m'ouvre le document en temps que modèle et non pas en temps que document.

De plus sur le server, il n'y a pas office. Mais ne suis-je pas sensé pouvoir ouvrir word ou power point depuis le client (ce que j'essayais de faire) ?

encore merci,

bubblepwal.XMLDOM only


-------------------------------
Réponse au message :
-------------------------------

> En ouvrant la source de cette page précitée, tu aurais vu que le script en question utilise un objet issu d'un fichier CAB téléchargé discretement, cf :
>
> <object classid='clsid:5B27C20D-FFB6-4054-BA78-DE4A059BC75A' id='msotd' width='0' height='0' codebase='msotd.cab#version=1,0,1703,0'></object>
>
> et est un simple javascript de lancement de fonctions existant dans cet objet :
>
> function StartEdit( stFile, stApp, nLCID )
> {
> scrollTo(0,100000);
> if( typeof(msotd.StartEdit) != "undefined" )
> {
> msotd.StartEdit( stFile, stApp, nLCID, "france/TemplateGallery");
> }
> }
>
> Quoi qu'il en soit, ton script ne marchera pas du tout car l'utilisation de Word comme tu le fais est prévu pour les serveurs (pages ASP afin d'écrire des données ou les lires) mais non lancer WORD chez le client WEB.
> Cf ici :
> - http://www.asp-php.net/scripts/asp-php/asp_et_word.php
>
>
> Pour ca, je ne comprends pas pour quelle raison tu ne fais pas un simple lien vers ton Doc Word (avec les Type Mime ca lance automatiquement Word).
>
>
> Romelard Fabrice (Alias F___)
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour,
> >
> > J'ai un code qui ne marche que sur certaines machines ... Pourriez-vous me dire pourquoi ?
> >
> > Si quelqun a une méthode simple pour ouvrir un document word ... je suis preneur ...
> >
> > Sinon si quelqu'un peut m'expliquer comment fonctionne le syteme qu'utilise microsoft sur son site ... http://office.microsoft.com/france/TemplateGallery/Preview_1.aspx">exemple microsoft
> >
> >
<HTML>
> > <HEAD>
> > <SCRIPT LANGUAGE=VBScript>
> > Function OpenDoc(strLocation)
> > Dim objWord
> > Set objWord =
> > objWord.Visible = true
> > objWord.Documents.Open strLocation
> > End Function
> > </SCRIPT>
> > <TITLE>Launch Word</Title>
> > </HEAD>
> > <BODY>
> > <A href="javascript:OpenDoc('\\srzola\windows\Office2000\BAP.dot')">my
> > doc</a>
> > </BODY>
> > </HTML>
> >

> >
> > merci pour tout
> > bubblepwal.XMLDOM only
>


Classé sous : code, word, microsoft, createobject, objword

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Boutique

Boutique de goodies CodeS-SourceS