begin process at 2008 08 08 23:25:00
1 223 648 membres
406 nouveaux aujourd'hui
14 230 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Supprimer ligne Excel depuis Delphi 7 [ Archives / Bases de données ] (matthyeux)

Supprimer ligne Excel depuis Delphi 7 le 23/03/2003 22:45:13

matthyeux
Salut !
Comment supprimer une ligne complète dans Excel (pas seulement la vider mais bien la supprimer pour tout décaler vers le haut dans Excel) depuis Delphi 7 ???
Merci d'avance !
Matthyeux

Re : Supprimer ligne Excel depuis Delphi 7 le 24/03/2003 00:20:55

Delphiprog
(Admin CS)
Utilises-tu une technique plutôt qu'une autre ? (OLE, COM, etc)
Le problème est-il :
- avec Delphi 7
- ou comment supprimer une ligne dans Excel (VBA)
May Delphi be with you


-------------------------------
Réponse au message :
-------------------------------

> Salut !
> Comment supprimer une ligne complète dans Excel (pas seulement la vider mais bien la supprimer pour tout décaler vers le haut dans Excel) depuis Delphi 7 ???
> Merci d'avance !
> Matthyeux

Re : Supprimer ligne Excel depuis Delphi 7 le 24/03/2003 20:11:49

matthyeux
Je sais pas, au début j'ai créer un objet :
CreateOLEObject.... et ensuite j'applique des propriétés dessus : .range, .value.....
Je voudrais savoir quelle est la commande delphi pour supprimer dans Excel une ligne complète et pour décaler toutes les cellules vers le haut.

Sinon, saurais-tu comment récupérer le text de la sélection d'une ListView ????

Merci d'avance !
Matthyeux

Re : Supprimer ligne Excel depuis Delphi 7 le 25/03/2003 19:09:39

Delphiprog
(Admin CS)
Suppression d'une ligne dans Excel à partir de Delphi :
Personnellement, je te recommande d'enregistrer une macro dans Excel et d'exécuter cette action de suppression. Il te restera à transcrire le code dans Delphi, ce qui ne devrait pas poser de problème.

Pour récupérer le texte de la ligne sélectionnée :


procedure TForm1.ListView1Click(Sender: TObject);
begin
with ListView1 do
ShowMessage(ItemFocused.Caption);
end;

Pour lire le contenu de la première et de la deuxième colonne :

procedure TForm1.ListView1Click(Sender: TObject);
begin
with ListView1.ItemFocused do
ShowMessage(Caption+ ' '+ Subitems.Strings[0]);
end;

Attention : à partir de la 2e colonne, il faut utiliser la propriété SubItems qui est un tableau de chaines (TStrings) dont le premier élément a l'indice 0.

Cette réponse te convient-elle ?
May Delphi be with you


-------------------------------
Réponse au message :
-------------------------------

> Je sais pas, au début j'ai créer un objet :
> CreateOLEObject.... et ensuite j'applique des propriétés dessus : .range, .value.....
> Je voudrais savoir quelle est la commande delphi pour supprimer dans Excel une ligne complète et pour décaler toutes les cellules vers le haut.
>
> Sinon, saurais-tu comment récupérer le text de la sélection d'une ListView ????
>
> Merci d'avance !
> Matthyeux

Re : Supprimer ligne Excel depuis Delphi 7 le 25/03/2003 21:41:46

matthyeux
Merci,
je vais tester ça ce week-end car là j'ai pas le temps et te redirais si j'ai des problèmes !
Merci encore !
Matthyeux


Classé sous : ligne, excel, supprimer, delphi

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS