Le Blog de BiBiMax

Aller au contenu | Aller au menu | Aller à la recherche

mardi, octobre 13 2009

BiBi fait du VBA avec Word

Et oui, je n'aurais jamais cru en arriver là ;)

Mais il faut reconnaître que ca peut être pratique.

Cette première fonction n'a pour seul but de supprimer le paragraphe ayant pour titre : "règle de validation serveur de la table" jusqu'au paragraphe ayant pour titre : "nom de contrainte de paramètre de contrôle de la table"

Public Sub eraseParagraph()
 Dim search As String
 Dim searchEnd As String
   
    search = "règle de validation serveur de la table"
    searchEnd = "nom de contrainte de paramètre de contrôle de la table"

    Dim para As Paragraph
    Dim flag As Boolean
    
    flag = False
    
    For Each para In ActiveDocument.Paragraphs
        Dim txt As String
        txt = para.Range.Text
        
        If (flag = True) Then
          If InStr(LCase(txt), searchEnd) Then
                flag = False
          Else
            para.Range.Delete
          End If
        End If
        
        If InStr(LCase(txt), search) Then
            para.Range.Delete
                  flag = True
        End If

    Next
End Sub

Cette fonction a pour but de supprimer dans tous les tableaux de 5 colonnes du document, les deux dernières colonnes :

Public Sub eraseColumnInTable()

 Dim tablea As Table
 
 For Each tablea In ActiveDocument.Tables
    If tablea.Columns.Count = 6 Then
        tablea.Columns(5).Delete
        tablea.Columns(5).Delete
    End If
    
 Next

End Sub

Cette fonction a pour but de définir la taille de tous les tableaux du document avec une largeur de 100 %

Public Sub modiifyWidthTable()
Dim tablea As Table
 
 For Each tablea In ActiveDocument.Tables
    If tablea.Columns.Count = 4 Then

    tablea.PreferredWidthType = wdPreferredWidthPercent
    tablea.PreferredWidth = 100

    End If
    
 Next

End Sub

Comme quoi, il arrive qu'un truc aussi "moisi" puisse servir ;-)

lundi, septembre 21 2009

Trouver un login / mot de passe pour à peu près tous les sites

Il arrive régulièrement que pour accéder à une information, un site vous demande un couple : login / mot de passe que vous pouvez obtenir gratuitement en vous inscrivant sur le site.

Voici une solution, pour évitez l'étape : inscription.

http://www.bugmenot.com/

Avec ce site, vous pourrez rechercher des couples login / password pour à peu près tout et n'importe quoi.

Enjoy ! ;)

jeudi, septembre 17 2009

Faire un graphe de dépendances d'un paquet Debian

Si vous désirez obtenir une représentation graphique d'un paquet Debian, rien de plus simple

 apt-cache dotty zsh | dot -Tpng > zsh_dep.png

et voici le résultat :

Dépendances ZSH

PS : merci au chef des "tapettes" de Smile, Nicolas B. ;)

PS2 : apt-get install graphwiz pour récupérer dot

lundi, mai 11 2009

Mettre à jour Ubuntu en mode console

J'ai voulu mettre à jour une Ubuntu (8.10 -> 9.04) à distance via une connection SSH et je ne voulais pas m'embêter à passer par VNC pour effectuer cette opération.

Une fois la connection SSH effectuée :

Mise à jour de la liste des paquets

sudo apt-get update

Installation du paquet responsable de la mise à jour

sudo apt-get install update-manager-core

Vérification de la configuration d'update-manager : Prompt=normal

emacs /etc/update-manager/release-upgrades

Lancement de la migration

sudo do-release-upgrade

vendredi, mars 7 2008

Anyedit : un plugin plutot pratique pour Eclipse

Qui n'a jamais voulu supprimer tous les espaces inutiles en fin de ligne ou encore remplacer les espaces par des tabulations dans ses projets Java ?

AnyEdit est fait pour vous, il permet de supprimer les fameux "trailling whitespace" dans les JSP et même de convertir les espaces en tabulations (et vice-versa).

L'avantage par rapport à la fonction native d'Eclipse, c'est que celui-ci ne se contente pas que des fichiers.JAVA. :-)

- page 1 de 3