OVH Cloud OVH Cloud

Web et macroXL: question 1

3 réponses
Avatar
Bastien Ragni
Bonjour à tous,
J'ai un fichier qui fonctionne (grâce au forum) parfaitement bien dans XL,
macro incluses.
Ce fichier est maintenant sur le web (intranet).
Des problèmes ont surgi sur les macro.

Pb1:
"Erreur execution 1004: la methode DisplayAlerts de l'objet '_Application' a
échoué"
Débogage: le code concerné est Application.DisplayAlerts=False.

Pb2:
"Erreur execution 1004:Un classeur doit contenir au moins 1 feuille visible.
Pour supprimer les feuilles sélectionnées, insérez d'abord une nouvelle
feuille ou affichez une feuille masquée"
Débogage: le code concerné est ActiveWindows.SelectedSheets.Delete

(Précisions: ces macro sont totalement fonctionnelles hors-web, il y a 52
feuilles visibles non masquées)

Merci d'avance pour votre aide.

3 réponses

Avatar
Hans Le Roy
Bonjour,

Il ne me semble pas très judicieux de demander aux utilisateurs d'exécuter
du code dans un fichier XLS. En tout cas, moi, je m'y refuserais sans égards
pour des raisons de sécurité.

Il me semble que avez voulu faire une application dynamique avec sauvegarde
sur le serveur, et dans ce cas une technologie serveur comme ASP ou ASP.NET
pourrait être beaucoup plus intéressant.

A+

Hans Le Roy
MS MVP Win/IE-OE

"Bastien Ragni" wrote in message
news:
Bonjour à tous,
J'ai un fichier qui fonctionne (grâce au forum) parfaitement bien dans XL,
macro incluses.
Ce fichier est maintenant sur le web (intranet).
Des problèmes ont surgi sur les macro.

Pb1:
"Erreur execution 1004: la methode DisplayAlerts de l'objet '_Application'


a
échoué"
Débogage: le code concerné est Application.DisplayAlertsúlse.

Pb2:
"Erreur execution 1004:Un classeur doit contenir au moins 1 feuille


visible.
Pour supprimer les feuilles sélectionnées, insérez d'abord une nouvelle
feuille ou affichez une feuille masquée"
Débogage: le code concerné est ActiveWindows.SelectedSheets.Delete

(Précisions: ces macro sont totalement fonctionnelles hors-web, il y a 52
feuilles visibles non masquées)

Merci d'avance pour votre aide.





Avatar
Bastien Ragni
Merci de cette réponse.
Sachant que je débute dans ce domaine (applications sur le web) pouvez-vous
m'expliquer un peu plus ce que sont ASP et ASP.NET?
(PS: professionnellement je ne suis pas du tout dans l'informatique)
"Hans Le Roy" a écrit dans le message de news:
ebLd%
Bonjour,

Il ne me semble pas très judicieux de demander aux utilisateurs d'exécuter
du code dans un fichier XLS. En tout cas, moi, je m'y refuserais sans
égards
pour des raisons de sécurité.

Il me semble que avez voulu faire une application dynamique avec
sauvegarde
sur le serveur, et dans ce cas une technologie serveur comme ASP ou
ASP.NET
pourrait être beaucoup plus intéressant.

A+

Hans Le Roy
MS MVP Win/IE-OE

"Bastien Ragni" wrote in message
news:
Bonjour à tous,
J'ai un fichier qui fonctionne (grâce au forum) parfaitement bien dans
XL,
macro incluses.
Ce fichier est maintenant sur le web (intranet).
Des problèmes ont surgi sur les macro.

Pb1:
"Erreur execution 1004: la methode DisplayAlerts de l'objet
'_Application'


a
échoué"
Débogage: le code concerné est Application.DisplayAlertsúlse.

Pb2:
"Erreur execution 1004:Un classeur doit contenir au moins 1 feuille


visible.
Pour supprimer les feuilles sélectionnées, insérez d'abord une nouvelle
feuille ou affichez une feuille masquée"
Débogage: le code concerné est ActiveWindows.SelectedSheets.Delete

(Précisions: ces macro sont totalement fonctionnelles hors-web, il y a 52
feuilles visibles non masquées)

Merci d'avance pour votre aide.









Avatar
Hans Le Roy
Bonjour,

Vaste programme, mais essayons...

ASP: Active Server Pages
- Technologie basée sur Internet Information Server (IIS) qui permet de
générer des pages à la volée en se servant de Javascript ou VBScript côté
serveur. Ces pages peuvent accéder des bases de données.
http://www.hlrnet.com/intasp.htm pour plus d'infos



ASP.NET ou ASPX
- Technologie basée sur le Common Language Runtime (.NET framework) pour
élaborer / faire tourner des pages dynamiques. Ces pages sont plus faciles à
élaborer, plus stables et plus performantes que les pages ASP.
http://www.hlrnet.com/tecprdotnet.htm pour plus d'infos



A+

Hans Le Roy
MS MVP Win/IE-OE

"Bastien Ragni" wrote in message
news:
Merci de cette réponse.
Sachant que je débute dans ce domaine (applications sur le web)


pouvez-vous
m'expliquer un peu plus ce que sont ASP et ASP.NET?
(PS: professionnellement je ne suis pas du tout dans l'informatique)
"Hans Le Roy" a écrit dans le message de news:
ebLd%
> Bonjour,
>
> Il ne me semble pas très judicieux de demander aux utilisateurs


d'exécuter
> du code dans un fichier XLS. En tout cas, moi, je m'y refuserais sans
> égards
> pour des raisons de sécurité.
>
> Il me semble que avez voulu faire une application dynamique avec
> sauvegarde
> sur le serveur, et dans ce cas une technologie serveur comme ASP ou
> ASP.NET
> pourrait être beaucoup plus intéressant.
>
> A+
>
> Hans Le Roy
> MS MVP Win/IE-OE
>
> "Bastien Ragni" wrote in message
> news:
>> Bonjour à tous,
>> J'ai un fichier qui fonctionne (grâce au forum) parfaitement bien dans
>> XL,
>> macro incluses.
>> Ce fichier est maintenant sur le web (intranet).
>> Des problèmes ont surgi sur les macro.
>>
>> Pb1:
>> "Erreur execution 1004: la methode DisplayAlerts de l'objet
>> '_Application'
> a
>> échoué"
>> Débogage: le code concerné est Application.DisplayAlertsúlse.
>>
>> Pb2:
>> "Erreur execution 1004:Un classeur doit contenir au moins 1 feuille
> visible.
>> Pour supprimer les feuilles sélectionnées, insérez d'abord une nouvelle
>> feuille ou affichez une feuille masquée"
>> Débogage: le code concerné est ActiveWindows.SelectedSheets.Delete
>>
>> (Précisions: ces macro sont totalement fonctionnelles hors-web, il y a


52
>> feuilles visibles non masquées)
>>
>> Merci d'avance pour votre aide.
>>
>>
>>
>
>