Qu’est que c’est que OOoLight !
C’est une version light de la suite bureautique AOO. Le site se trouve ici.
Qu’est que c’est que OOoLight !
C’est une version light de la suite bureautique AOO. Le site se trouve ici.
Sous Writer, si vous souhaitez mettre une image en arrière plan.
Voici le mode opératoire :
Voilà, votre image est maintenant en image de fond.
Salut,
Voici le code permettant de supprimer les lignes (test sur la colonne A) et les colonnes (test sur la ligne 1) vides :
La dernière version de LibreOffice est la 3.6.4, et elle est disponible ici
La FAQ LibreOffice/OpenOffice de DVP se trouve ici
Très bon article pour de Cyril Beaussier pour démarrer avec Base.
The Document Foundation annonce le premier groupe de développeurs certifiés.
La suite est ici
La fonction suivante permet d’ajouter des données dans une cellule d’un feuille dans un classeur :
La fonction suivante permet d’insérer une feuille dans un classeur contenant plusieurs feuille :
La fonction suivante permet de regrouper toutes les données des feuilles sur une même feuille, il faut pour cela créer une première feuille qui sera nommée « Bilan » :
Function Vincent_Copier_Feuilles() Dim oFichier As Object Dim oFeuil As Object Dim oCells As Object Dim oSelect As Object Dim oDestination As Object Dim oDel As Long Dim NbFeuil As Integer Dim x As Integer Dim i As Integer Dim oPos As ObjectoFichier = thisComponent oFeuil = oFichier.sheets oDestination = oFeuil.getByName("Bilan") oDel = com.sun.star.sheet.CellFlags.STRING ' Sélectionner toutes les cellules utilisées oCells = oDestination.createCursorByRange(oDestination.getCellRangeByName("A1") oCells.gotoEndOfUsedArea(True) oSelect = oDestination.getCellRangeByName(oCells.absoluteName) ' Effacer la feuille "Bilan" à partir de la cellule A1. oSelect.clearContents(oDel) ' Recopier dans la feuille "Bilan" toutes les celules utilisées des autres "Feuilles" NbFeuil = oFeuil.count ' ligne de départ pour la recopie sur la feuille "Bilan" i = 1 for x = 0 to NbFeuil - 1 oUneFeuille = oFeuil(x) if left(oUneFeuille.Name,7) = "Feuille" then oCells = oUneFeuille.createCursorByRange(oUneFeuille.getCellRangeByName("A1") oCells.gotoEndOfUsedArea(True) oSelect = oUneFeuille.getCellRangeByName(oCells.absoluteName) oPos = oDestination.getCellRangeByName("A" & i ) oDestination.CopyRange(oPos.cellAddress,oSelect.RangeAddress) i = i + (oSelect.RangeAddress.EndRow - oSelect.RangeAddress.StartRow + 1) end if next x End function
© 2000-2020 - www.developpez.com
Partenaire : Hébergement Web