Gérer mon application en mode plein écran

S

Sylvain

Guest
tout d'abord, merci à vous deux franck et gérard car cela marche à merveille pour l'ouverture automatique de ma feuille menu. Ensuite j'aurais éventuellement aimé savoir comment je pourrais gérer mon application excel sans avoir l'interface excel c'est à dire sous forme de powerpoint, cela serait plus classe !

Merci de votre conseil

Sylvain
 
G

Gérard DEZAMIS

Guest
Bonjour Sylvain

Attention tu vas mettre les doigts dans un engreange dangereux.
En effet c'est plus "pro" comme présentation mais si tu vas à fond de ta demande : faire tout disparaitre c'est très dangereux. Je pense que tu peux simplement mettre le plein écran et supprimer les en-têtes de ligneset de colonnes sans trop de risque. (le problème est de faire apparaître à la fin TOUT ce que tu as caché au début (Tu n'as pas intérêt à en oublier)
Avec recherche recharde dans le Forum @+Thierry a joué dernièrement le garde-fou à ce sujet.
A titre d'exemple :

"""""Le code suivant permet de faire cela. Il est à coller dans le module
ThisWorkbook du classeur. Attention, la ligne suivante

Dim Barres As Collection

doit se trouver en début de module, avant la première procédure, mais après les éventuelles lignes Option Explicit et Option Base

Private Sub Workbook_Activate()
Dim Barre As CommandBar
Set Barres = New Collection
For Each Barre In Application.CommandBars
If Barre.Visible = True And _
Barre.Name <> "Worksheet Menu Bar" Then
Barres.Add Barre.Name
Barre.Visible = False
End If
Next Barre
Application.CommandBars("worksheet menu bar").Enabled = False
End Sub

Private Sub Workbook_Deactivate()
Dim Barre As Variant
For Each Barre In Barres
Application.CommandBars(Barre).Visible = True
Next Barre
Application.CommandBars("worksheet menu bar").Enabled = True
End Sub

Fonctionnement :

A l'activation du classeur, Excel remplit une collection avec les noms des
barres visibles, sauf la barre de menu, puis rend ces barres invisibles. La
barre de menu est désactivée en fin de macro.

A la désactivation du classeur, excel scanne la collection et rend visible
les différentes barres qui la composent, puis la barre de menu est
réactivée.
C'est une intervention de Pierre Fauconnier sur un autre site Excel""""
Tu vois le problème. A mon humble avis, une macro avec pas de ligne d'en-tête et Plein écran laisse la barre de menu principal visible mais c'est pas mal quand même et sans risque.
@+
GD
 
P

patrick

Guest
Au secours !

Je viens d'essayer la solution de Gérard. La première partie fonctionne (donc plus de barre), mais la seconde plante à la fermeture. Je ne retrouve donc pas mes barres d'origine et je ne sais pas comment les réactiver.


help please....
 
G

Gérard DEZAMIS

Guest
Bonjour Patrick

Tu viens " d'essayer la solution de Gérard" dis-tu.

Pas de confusion cette solution n'est pas la mienne et je pense avoir bien mis en garde Sylvain sur les problèmes éventuels.

Quoiqu'il en soit as-tu essayé avec Affichage dans le Menu principal de cocher à nouveau Barre de formule et Barre d'état ?
Idem pour barres d'outils avec Standard et Mise en Forme qui sont celles habituellement apparentes.
@+
GD
 
N

no_comprendo

Guest
Pour masquer Excel
exemple avec un userform et un bouton

Private Sub CommandButton1_Click()
Application.Visible = True
End Sub


Private Sub UserForm_Initialize()
Application.Visible = False
End Sub
 

Discussions similaires

Statistiques des forums

Discussions
312 248
Messages
2 086 594
Membres
103 250
dernier inscrit
keks974