XL 2019 Changer l'écran de démarrage Excel 2019 au lancement

YAP32

XLDnaute Occasionnel
Bonsoir à tous,

Je voulais savoir y a-t-il une possibilité de changer l'écran de démarrage Excel 2019 pour un fichier bien spécifique je me suis dit si DoneEx avec (Splash image) parvient à le faire il y a peut-être une possibilité de le réaliser avec nos propres moyens.

PS: Je ne veux pas utiliser un userform car celui-ci vient après le démarrage et même si je désactive l'option "Activer l'écran de démarrage au lancement" c'est un userform avec titre je l’ai fait mais pas trop beau ;)

Merci et bonne soirée

Yap32
 
Dernière édition:
Solution
Bonjour
un xla dans le xlstart ????
a ben ça c'est une drôle d'idée
ne te reste plus qu'a activer ton xla dans le fichier alors

met ceci dans un module
VB:
Sub AddRefXla()

    chemin_xla = environ("appdata")&"\Microsoft\Excel\XLSTART\samradapps_datepicker.xlam"

    On Error Resume Next
    ThisWorkbook.VBProject.References.AddFromFile (chemin_xla)


End Sub

et dans le workbook_open
VB:
AddRefXla

il faut que la référence
microsoft visual basic for application extensibility 5.x soit activée

YAP32

XLDnaute Occasionnel
Bonsoir,

@patricktoulon : pas d'info sur la DLL, désolé.

Par contre pour éviter le temps de chargement, faire un fichier spécifique avec le userform servant d'écran splash au démarage. Positionner le fichier dans le dossier XLStart ... en théorie il sera chargé en premier et affichera l'écran de démarrage personnalisé et ensuite chargera le fichier à ouvrir ...
Attention : c'est une piste que je n'ai pas testé ... je garanti pas que cela marchera sans autre souci ... lol
Bonjour Deadpool,

Avez-vous un fichier d'exemple avec la procédure à suivre, XLStart ?
Bonne journée

Merci
 

YAP32

XLDnaute Occasionnel
Bonjour,
regarde cela : https://fr.officetooltips.com/excel_365/tips/comment_ouvrir_les_classeurs_automatiquement.html

Le fait de mettre un fichier Excel dans Ce répertoire fait qu'au démarrage Excel va l'ouvrir automatiquement
Bonjour Deadpool,

Merci pour le tuto, c'est bien le fichier qui s'ouvre comme un raccourci mais ça ne m'aide pas à modifier l'écran d'accueil que je voulais ajouter ("cran d'accueil personnaliser et non Excel 2019).

Merci
@+
 

YAP32

XLDnaute Occasionnel
re...
ben dans le fil je pensais que c'était clair, après version 2013, il ont changer les écrans de démarrage avec Splash et fenêtre de choix d'un doc. ou modèle.
L'option dans Excel cache juste la fenêtre de choix mais plus aucun moyen d'intervenir sur le Splash sauf à utiliser le raccourci explqué en #5 mais c'est pour un Fichier.
Peut-être une bidouille possible en base de registre mais si c'est le cas je saisi pas :)
Re,
Oui j'avais lu merci Deapdool, pensais qu’on pouvait by-passer.😥

Merci
@+
 

YAP32

XLDnaute Occasionnel
Bonjour à tous,

Je voulais partager ce que j'ai trouvé. Microsoft à désactiver la possibilité de modifier/changer l'écran de démarrage d'Office pour le fichier source et Excel néanmoins il reste un moyen de le contourner.

J'ai résolu ma demande concernant l'affichage d'écran d'accueil Excel, j'ai procédé de cette façon
  1. j’ai créé un raccourci de mon fichier sur le bureau
  2. Puis clic droit du raccourci choisi "propriétés" puis à la fenêtre propriétés du fichier 2ieme onglet "Raccourci" en bas Exécuter et choisir l'option Réduite. (il n'y a pas cette option sur le fichier original)
  3. Appliquer et OK.
L'écran de démarrage ne s'affiche plus mais bien et belle le "userform" (Splash Screen) qui s'affiche.

Cependant j'ai un souci qui continu. Juste avant l'affichage du Splash screen "userform" j'ai ma fenêtre du classeur Excel qui s'affiche quelques secondes puis disparaît et le splash screen arrive 4 secondes et mon classeur s'ouvre. Comment enlever l'affichage précoce du classeur.

Merci.
@+
 

patricktoulon

XLDnaute Barbatruc
re
bonsoir
Cependant j'ai un souci qui continu. Juste avant l'affichage du Splash screen "userform" j'ai ma fenêtre du classeur Excel qui s'affiche quelques secondes puis disparaît et le splash screen arrive 4 secondes et mon classeur s'ouvre. Comment enlever l'affichage précoce du classeur.
c'est exactement ce que je voulais dire précédemment
il te sera impossible a moins de faire des bricolages qui de toute façon seront bancales et aléatoirement efficaces et qui pour le résultat obtenu ,sont cher payé en terme de code et d'astuce en tout genre

un vrai casse tête
pour info même chez moi sur 2013 en ayant déactiver l'ecran d'acceuil il apparait quand même ,certes moins longtemps mais tout de même
 

YAP32

XLDnaute Occasionnel
tiens je suis allé le chercher au fin fond de mes vielles archives
dans un blocknot colle ceci
bien sur met le bon chemin complet du classeur
VB:
with createobject("excel.application")
.visible=false
.workbooks.open("C:\Users\patrick\Desktop\No_Splash.xlsm")
wscript.sleep 300
.visible=true
end with
et enlève tout les visible = false du classeur c'est le vbs qui se charge de tout
quand tu a coller ça dans le blocknot sauve le en raccourciblablabla.vbs
n'oublie pas sélectionne tout fichier avant d'enregistrer sinon ca va t'enregistrer blablabla.vbs.txt
RE,

Si je comprends bien je crée raccourciblablabla.vbs via Bloc-note avec le code ci-dessus et dans mon classeur dans Thisworkbook tout les "Visible = xlSheetVeryHidden" j'enlève et je sélectionne comment tous les fichiers avant d'enregistrer.

PS: ce vbs je le colle dans le même répertoire de mon classeur ?

Merci
@+
 

YAP32

XLDnaute Occasionnel
tu le met ou tu veux puisque le chemin est est inscrit
non les veryhidden tu les laisse ca c'est les feuille je parle des "application.visible"
Re,
Quand je clique sur le script ça ouvre mon fichier Excel OK. Est-ce qu’y a-t-il le moyen de le renommer et de modifier l'icône. J'ai essayé de changer le nom et crée un raccourci pour modifier l'icône mais là le script ne répond plus. Et la fenêtre n'est pas active il faut toujours cliquer sur la fenêtre afin qu'il soit exécutable.

Merci
@+
 
Dernière édition:

patricktoulon

XLDnaute Barbatruc
Re,
Quand je clique sur le script ça ouvre mon fichier Excel OK. Est-ce qu’y a-t-il le moyen de le renommer et de modifier l'icône. J'ai essayé de changer le nom et crée un raccourci pour modifier l'icône mais là le script ne répond plus. Et la fenêtre n'est pas active il faut toujours cliquer sur la fenêtre afin qu'il soit exécutable.

Merci
@+
alors il ont mis une sécurité cette fenêtre c'est ça
je sais pas sur window 10 comment on fait
 

fanch55

XLDnaute Barbatruc
Salut à tous,
Pour lever les confusions potentielles :
Le Splash Screen c'est celui qui est présenté dès qu'on clique sur excel ou un classeur,
c'est à peu près l'image ci-contre qui chez moi est très rapide à disparaitre et je pense que c'est de celui-là dont on discute
1670151155299.png
Le Start screen, c'est l'écran ci-contre qui est affiché uniquement quand on clique sur excel ( sans classeur )
et qu'on peut neutraliser dans les options d'Excel :
1670151518241.png
1670151340209.png
 

YAP32

XLDnaute Occasionnel
Il est bien question su splashscreen au départ, mais en #21 il est question, je crois, de la fenêtre d'Excel (celle où on voit les feuilles) , c'est-à-dire celle qu'on peut apercevoir pendant le chargement du fichier :
Bonjour à tous, Bonjour TooFatBoy,

Oui c'est exactement ça, c'est la fenêtre d'Excel (celle où on voit les feuilles) qu'arrive toujours en premier lieu puis la splashscreen arrive après chez moi.
Bonjour
je répète
dans un blocknote et enregistré en ".VBS"
ce bloque not est au meme endroit que le classeur
VB:
c=wscript.ScriptFullname
c=mid(c,1 ,instrrev(c,"\"))


with createobject("excel.application")
.visible=false
.workbooks.open(c &"No_Splash.xlsm")
'wscript.sleep 300

.visible=true
end with
démonstration du résultat
Regarde la pièce jointe 1157153
Bonjour,

C'est exactement ce que j’ai fait mais comme dit TooFatBoy, j'ai la fenêtre de cellules qu'arrive en premier lieu d’où avec le script c'est OK mais étant donné que je ne vais pas le garder sur mon desktop mais dans mes documents et envoyer un raccourci ne fonctionne que j'ai détaillé en #26

Merci
@+
 

YAP32

XLDnaute Occasionnel
Le raccourci du zip de #2 ne fait pas l'affaire ?
Oui c'est ce que j'utilise mais il y avait toujours en premier lieu Slpash Screen d'Excel c'est parti mais du coup une fenêtre Excel s'affiche avant le userform screen. D'où intervient le script de @patricktoulon (d'ailleurs je le remercie encore une fois d'ici car premier pas pour moi dans le monde du VBS).

Je vais voir si je peux changer ico du script.

Merci
@+
 

YAP32

XLDnaute Occasionnel
re
serieux c'est si compliqué que ça a comprendre ?
tu le met dans tes documents OK
ben alors met le chemin complet dans le vbs et le vbs reste sur le bureau
c'est pas compliqué
Bonjour PatrickToulon,

Pas de soucis pour la logique mais ma question était plutôt si c'était possible de changer l'ico du script VBS et si c'était possible de le renommer.

Techniquement c'est la première fois que j'utilise un script (jamais étudier le sujet, je ne savais pas qu'on pouvait lancer des scripts pour des programmations ainsi).

Je vous remercie sincèrement pour votre patience et votre aide.

Merci
@+
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 506
Messages
2 089 121
Membres
104 038
dernier inscrit
Helpme59