FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
Excel OLE Automation SaveAS fichier déjà ouvert
Excel OLE Automation SaveAS fichier déjà ouvert
Débuté par brioche76, 23 nov. 2020 16:11 - 2 réponses
Connectez-vous…
brioche76
#1
Membre enregistré
14 messages
Popularité : +3 (5 votes)
Posté le 23 novembre 2020 - 16:11
Bonjour,
Un bouton permet de générer un fichier Excel via OLE Automation.
Les utilisateurs ont un plantage quand ils veulent sauver un fichier excel alors que celui-ci est déjà ouvert.
Comment contrôler si le fichier Excel est ouvert et/ou empêcher de sauver avec le même nom de fichier au moment du SaveAs ?
Merci
Signaler
0
0
brioche76
#2
Membre enregistré
14 messages
Popularité : +3 (5 votes)
Posté le 25 novembre 2020 - 10:30
Bonjour,
Pas de réponse sur ce sujet, je vais donc mettre la solution utilisée :
// Avant de compléter mon Excel avec OLE, je vérifie s'il y a une erreur à l'ouverture du fichier avec :
nomdest est une chaîne = fSélecteur("","","Sélectionnez le fichier à créer","*.XLSX","XLSX",fselCrée)
SI nomdest = "" ALORS RETOUR
SI fFichierExiste(nomdest) ALORS
doc est un xlsDocument
doc = xlsOuvre(nomdest,xlsEcriture)
SI ErreurDétectée() ALORS
Erreur(ErreurInfo())
RETOUR
FIN
xlsFerme(doc)
FIN
// Et maintenant, je peux remplir mon fichier Excel ...
xl est un objet OLE "Excel.Application"
Signaler
1
1
Voroltinquo
#3
Membre enregistré
3 883 messages
Popularité : +227 (347 votes)
Posté le 25 novembre 2020 - 11:00
Bonjour,
Pourquoi ne pas utiliser la classe CEXcel ?
--
Il y a peut être plus simple, mais, ça tourne
Signaler
0
1
→ Revenir à WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte