Hi simple question I want to go into a folder look for the excel files. Then go into each excel file and change red font coloring to black using c#. Is this Possible?
namespace Excel_font_color_change
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
List<string> HtmlPathList = new List<string>();
string folderToSearch;
FolderBrowserDialog fbd = new FolderBrowserDialog();
fbd.ShowNewFolderButton = true;//allow user to create new folders through this dialog
fbd.RootFolder = Environment.SpecialFolder.MyDocuments;//defaults to my computer
System.Windows.Forms.DialogResult dr = fbd.ShowDialog();//make sure user clicks ok
if (dr == DialogResult.OK)
{
folderToSearch = fbd.SelectedPath;//gets folder path
try
{
var allFiles = from files in Directory.EnumerateFiles(folderToSearch, "*.xls*", SearchOption.AllDirectories)
select Path.GetFullPath(files);//gets all files with htm & htm + something for extensions
foreach (string filepath in allFiles)
{
HtmlPathList.Add(filepath);//adds each filepath found to the list
}
}
catch (UnauthorizedAccessException UAEx) { Console.WriteLine(UAEx.Message); }//error handling
catch (PathTooLongException PathEx) { Console.WriteLine(PathEx.Message); }//error handling
Console.WriteLine("1");
}
}
private void button2_Click(object sender, EventArgs e)
{
}
}
This is what I have so far, I want the second button to take the file path that are in HtmlPathList
and edit the font colour to black if it is red. I am looking thru How to read data of an Excel file using C#? right now.