Bonjour, je voudrais faire un petit programme et qui modifier la couleur d'une cellule dans un fichier excel (c-a-d je fixe la colonne et je modifeir le couleur des cellules du fihciers)
merci pour votre aide
Bonjour, je voudrais faire un petit programme et qui modifier la couleur d'une cellule dans un fichier excel (c-a-d je fixe la colonne et je modifeir le couleur des cellules du fihciers)
merci pour votre aide
salut
tu cherches Excel, Automation, C# et tu trouveras "facilement" 3000 réponses
Voici mon code
Je voudrai faire un evenement c-a-d quen je click sur le button1_Click_2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO; using Microsoft.Office.Interop.Excel; using Application = Microsoft.Office.Interop.Excel.Application; using System.Reflection; namespace Tect_IHM { public partial class Form1 : Form { private String fileName; public Form1() { InitializeComponent(); } private void Form1_FormClosing(object sender, FormClosingEventArgs e) { DialogResult réponse = MessageBox.Show("Voulez-vous vraiment quitter l'application", "Closing", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (réponse == DialogResult.No) e.Cancel = true; } private void Form1_FormClosed(object sender, FormClosedEventArgs e) { } private void button1_Click(object sender, EventArgs e) { OpenFileDialog OpenFile = new OpenFileDialog(); OpenFile.Filter = "Excel Files|*.xls|All Files|*.*"; OpenFile.InitialDirectory = @"C:\"; OpenFile.ShowDialog(); textBoxSaisie.Text = OpenFile.FileName; } private void button1_Click_1(object sender, EventArgs e) { // Affiche une icon d'erreur string texte = textBoxSaisie.Text.Trim(); if (texte.Length == 0) { MessageBox.Show("Load File...", "Vérification de la saisie", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("chemin"+this.textBoxSaisie.Text); Application App = new Application(); App.Workbooks.Open(this.textBoxSaisie.Text, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value); App.Visible = true; } } private void textBoxSaisie_TextChanged(object sender, EventArgs e) { } private void Form1_Load(object sender, EventArgs e) { } private void button1_Click_2(object sender, EventArgs e) { } } }
dans le fichier excel que j'ai ouvert , y aura une prtie de cellule au quel je vais modifier la couleur . j'ai cherché sur le net mais je trouve pas grand chose.
merci pour votre aide
le mieux serait de faire un Add-in ou plug-in pour excel directement
Tu as des projets template dans VS2008 et VS2005 pour faire celà
(dans la partie Projet/addin )
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager