Les Snippets

Connexion

Detecter l'activation d'un pied de page dans un document word

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 25/05/2009 17:02:56 et initié par bigfish_le vrai [Liste]
Vue : 1123
Catégorie(s) : Class
Langages dispo pour ce code :
- VBA



Langage : VBA
Date ajout : 25/05/2009
Posté par bigfish_le vrai [Liste]
'l'exemple suivant montre comment interdire la modification manuelle du pied de page
' A mettre dans un module de classe appelé FooterEvent
Public WithEvents Wd As Word.Application
Private Sub Wd_WindowSelectionChange(ByVal Sel As Selection)
    Dim HDIdx As Long
    ' on tente de recuperer l'index du pied de page de la selection.
    ' si la selection n'est pas un/dans (le) pied de page une erreur sera renvoyée.
    On Local Error Resume Next
    HDIdx = Sel.HeaderFooter.Index 'tentavive de recuperation de l'index du pied de page
    If Err = 0 Then 'si err = 0 c'est que l'on est bien sur un pied de page
        'dans ce cas on bascule la selection sur le document
        ActiveWindow.ActivePane.View.SeekView = wdSeekMainDocument
        'puis on balance un message d'avertissement a l'utilisateur
        MsgBox "on this document, the footer can not be changed manually !"
    End If
End Sub
' Le chargement de la classe se fait par un module contenant le code suivant:
Option Explicit
Public WdAppli As New FooterEvent
Sub Register_Event_Handler()
    Set WdAppli.Wd = Word.Application
End Sub


Snippets en rapport avec : Class, Word, Pied de page, Detection



Codes sources en rapport avec : Class, Word, Pied de page, Detection

{Visual Basic, VB6, VB.NET, VB 2005} WORD : OUVERTURE (AVEC OU SANS PASSWORD) ET PROPRIÉTÉES D'UN DOCUMENT WORD
Ce code a pour but d'ouvrir les doc. word (avec ou sans mot de passe, cependant si avec il le faut.....

{C / C++ / C++.NET} [C++] CLASS REGISTER
Permet de garder une trace de toutes les classes crees. J'ai fais ce code a la base car j'utili...

{PHP} POO - LOGGING PACKAGE
Un ensemble de classe utilisant l'observer design pattern et la SPL pour gérer tout type de log : -...

{PHP} POO - OBJECT CLASS
Une classe "racine" permettant d'éviter des erreurs fatales et facilitant le débogue, il suffit de l...

{PHP} POO - FACTORY CLASS
Une classe générique qui implémente le factory design pattern en utilisant la Reflection API de PHP ...

{PHP} POO - SINGLETON CLASS
Une classe générique qui implémente le singleton design pattern en utilisant le Late Static Bindings...

{PHP} POO - PARAMETERHOLDER CLASS
Une classe générique gérant des paramètres qui sont accessibles sous forme de tableaux ou de proprié...

{PHP} CLASS RECHERCHE PHP5 POO
Cette class est simple d'utilisation et modulable, elle vous permet de creer un system de recherche ...

{PHP} CLASS AUTHENTIFICATION PHP5 POO
Cette Class vous permet de faire une authentification sécurisé de vos membres. Elle peut s'adapter f...

{PHP} CLASS PAGINATION PHP5 POO
Voici une petite class en php qui permet de créer un système de pagination, elle est assez propre je...