HAllo, ik heb hier een lap code en die zou ik graag in een soor loop willen maar geen idee hoe ik het kleiner maak wegen het het natuurlijk ook moet blijven doen. Mij zelf lukt het maar niet , zou iemand mij kunnen helpen?
Code:
private void btn_klaar_Click_1(object sender, EventArgs e)
{
if (tellerpositie == 2)
{
Spire.Doc.Document DocOne = new Spire.Doc.Document();
DocOne.LoadFromFile(een, FileFormat.Docx);
Spire.Doc.Document DocTwo = new Spire.Doc.Document();
DocTwo.LoadFromFile(twee, FileFormat.Docx);
//Merge
foreach (Spire.Doc.Section sec in DocTwo.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
//save and launch
DocOne.SaveToFile(@"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\testmap\klaar.docx", FileFormat.Docx);
System.Diagnostics.Process.Start(@"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\testmap\klaar.docx");
tellerpositie = 0;
}
if (tellerpositie == 3)
{
Spire.Doc.Document DocOne = new Spire.Doc.Document();
DocOne.LoadFromFile(een, FileFormat.Docx);
Spire.Doc.Document DocTwo = new Spire.Doc.Document();
DocTwo.LoadFromFile(twee, FileFormat.Docx);
Spire.Doc.Document Docthree = new Spire.Doc.Document();
Docthree.LoadFromFile(drie, FileFormat.Docx);
//Merge
foreach (Spire.Doc.Section sec in DocTwo.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
foreach (Spire.Doc.Section sec in Docthree.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
//save and launch
DocOne.SaveToFile(@"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\testmap\klaar.docx", FileFormat.Docx);
System.Diagnostics.Process.Start(@"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\testmap\klaar.docx");
tellerpositie = 0;
}
if (tellerpositie == 4)
{
Spire.Doc.Document DocOne = new Spire.Doc.Document();
DocOne.LoadFromFile(een, FileFormat.Docx);
Spire.Doc.Document DocTwo = new Spire.Doc.Document();
DocTwo.LoadFromFile(twee, FileFormat.Docx);
Spire.Doc.Document Docthree = new Spire.Doc.Document();
Docthree.LoadFromFile(drie, FileFormat.Docx);
Spire.Doc.Document Docfour = new Spire.Doc.Document();
Docfour.LoadFromFile(vier, FileFormat.Docx);
//Merge
foreach (Spire.Doc.Section sec in DocTwo.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
foreach (Spire.Doc.Section sec in Docthree.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
foreach (Spire.Doc.Section sec in Docfour.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
//save and launch
DocOne.SaveToFile(@"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\testmap\klaar.docx", FileFormat.Docx);
System.Diagnostics.Process.Start(@"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\testmap\klaar.docx");
tellerpositie = 0;
}
if (tellerpositie == 5)
{
Spire.Doc.Document DocOne = new Spire.Doc.Document();
DocOne.LoadFromFile(een, FileFormat.Docx);
Spire.Doc.Document DocTwo = new Spire.Doc.Document();
DocTwo.LoadFromFile(twee, FileFormat.Docx);
Spire.Doc.Document Docthree = new Spire.Doc.Document();
Docthree.LoadFromFile(drie, FileFormat.Docx);
Spire.Doc.Document Docfour = new Spire.Doc.Document();
Docfour.LoadFromFile(vier, FileFormat.Docx);
Spire.Doc.Document Docfive = new Spire.Doc.Document();
Docfive.LoadFromFile(fijv, FileFormat.Docx);
//Merge
foreach (Spire.Doc.Section sec in DocTwo.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
foreach (Spire.Doc.Section sec in Docthree.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
foreach (Spire.Doc.Section sec in Docfour.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
foreach (Spire.Doc.Section sec in Docfive.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
//save and launch
DocOne.SaveToFile(@"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\testmap\klaar.docx", FileFormat.Docx);
System.Diagnostics.Process.Start(@"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\testmap\klaar.docx");
tellerpositie = 0;
}
if (tellerpositie == 6)
{
Spire.Doc.Document DocOne = new Spire.Doc.Document();
DocOne.LoadFromFile(een, FileFormat.Docx);
Spire.Doc.Document DocTwo = new Spire.Doc.Document();
DocTwo.LoadFromFile(twee, FileFormat.Docx);
Spire.Doc.Document Docthree = new Spire.Doc.Document();
Docthree.LoadFromFile(drie, FileFormat.Docx);
Spire.Doc.Document Docfour = new Spire.Doc.Document();
Docfour.LoadFromFile(vier, FileFormat.Docx);
Spire.Doc.Document Docfive = new Spire.Doc.Document();
Docfive.LoadFromFile(fijv, FileFormat.Docx);
Spire.Doc.Document Docsix = new Spire.Doc.Document();
Docsix.LoadFromFile(zes, FileFormat.Docx);
//Merge
foreach (Spire.Doc.Section sec in DocTwo.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
foreach (Spire.Doc.Section sec in Docthree.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
foreach (Spire.Doc.Section sec in Docfour.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
foreach (Spire.Doc.Section sec in Docfive.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
foreach (Spire.Doc.Section sec in Docsix.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
//save and launch
DocOne.SaveToFile(@"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\testmap\klaar.docx", FileFormat.Docx);
System.Diagnostics.Process.Start(@"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\testmap\klaar.docx");
tellerpositie = 0;
}
if (tellerpositie == 7)
{
Spire.Doc.Document DocOne = new Spire.Doc.Document();
DocOne.LoadFromFile(een, FileFormat.Docx);
Spire.Doc.Document DocTwo = new Spire.Doc.Document();
DocTwo.LoadFromFile(twee, FileFormat.Docx);
Spire.Doc.Document Docthree = new Spire.Doc.Document();
Docthree.LoadFromFile(drie, FileFormat.Docx);
Spire.Doc.Document Docfour = new Spire.Doc.Document();
Docfour.LoadFromFile(vier, FileFormat.Docx);
Spire.Doc.Document Docfive = new Spire.Doc.Document();
Docfive.LoadFromFile(fijv, FileFormat.Docx);
Spire.Doc.Document Docsix = new Spire.Doc.Document();
Docsix.LoadFromFile(zes, FileFormat.Docx);
Spire.Doc.Document Docseven = new Spire.Doc.Document();
Docseven.LoadFromFile(zeven, FileFormat.Docx);
//Merge
foreach (Spire.Doc.Section sec in DocTwo.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
foreach (Spire.Doc.Section sec in Docthree.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
foreach (Spire.Doc.Section sec in Docfour.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
foreach (Spire.Doc.Section sec in Docfive.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
foreach (Spire.Doc.Section sec in Docsix.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
foreach (Spire.Doc.Section sec in Docseven.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
//save and launch
DocOne.SaveToFile(@"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\testmap\klaar.docx", FileFormat.Docx);
System.Diagnostics.Process.Start(@"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\testmap\klaar.docx");
tellerpositie = 0;
}
if (tellerpositie == 8)
{
Spire.Doc.Document DocOne = new Spire.Doc.Document();
DocOne.LoadFromFile(een, FileFormat.Docx);
Spire.Doc.Document DocTwo = new Spire.Doc.Document();
DocTwo.LoadFromFile(twee, FileFormat.Docx);
Spire.Doc.Document Docthree = new Spire.Doc.Document();
Docthree.LoadFromFile(drie, FileFormat.Docx);
Spire.Doc.Document Docfour = new Spire.Doc.Document();
Docfour.LoadFromFile(vier, FileFormat.Docx);
Spire.Doc.Document Docfive = new Spire.Doc.Document();
Docfive.LoadFromFile(fijv, FileFormat.Docx);
Spire.Doc.Document Docsix = new Spire.Doc.Document();
Docsix.LoadFromFile(zes, FileFormat.Docx);
Spire.Doc.Document Docseven = new Spire.Doc.Document();
Docseven.LoadFromFile(zeven, FileFormat.Docx);
Spire.Doc.Document Doceight = new Spire.Doc.Document();
Doceight.LoadFromFile(acht, FileFormat.Docx);
//Merge
foreach (Spire.Doc.Section sec in DocTwo.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
foreach (Spire.Doc.Section sec in Docthree.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
foreach (Spire.Doc.Section sec in Docfour.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
foreach (Spire.Doc.Section sec in Docfive.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
foreach (Spire.Doc.Section sec in Docsix.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
foreach (Spire.Doc.Section sec in Docseven.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
foreach (Spire.Doc.Section sec in Doceight.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
//save and launch
DocOne.SaveToFile(@"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\testmap\klaar.docx", FileFormat.Docx);
System.Diagnostics.Process.Start(@"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\testmap\klaar.docx");
tellerpositie = 0;
}
if (tellerpositie == 9)
{
Spire.Doc.Document DocOne = new Spire.Doc.Document();
DocOne.LoadFromFile(een, FileFormat.Docx);
Spire.Doc.Document DocTwo = new Spire.Doc.Document();
DocTwo.LoadFromFile(twee, FileFormat.Docx);
Spire.Doc.Document Docthree = new Spire.Doc.Document();
Docthree.LoadFromFile(drie, FileFormat.Docx);
Spire.Doc.Document Docfour = new Spire.Doc.Document();
Docfour.LoadFromFile(vier, FileFormat.Docx);
Spire.Doc.Document Docfive = new Spire.Doc.Document();
Docfive.LoadFromFile(fijv, FileFormat.Docx);
Spire.Doc.Document Docsix = new Spire.Doc.Document();
Docsix.LoadFromFile(zes, FileFormat.Docx);
Spire.Doc.Document Docseven = new Spire.Doc.Document();
Docseven.LoadFromFile(zeven, FileFormat.Docx);
Spire.Doc.Document Doceight = new Spire.Doc.Document();
Doceight.LoadFromFile(acht, FileFormat.Docx);
Spire.Doc.Document Docnine = new Spire.Doc.Document();
Docnine.LoadFromFile(negen, FileFormat.Docx);
//Merge
foreach (Spire.Doc.Section sec in DocTwo.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
foreach (Spire.Doc.Section sec in Docthree.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
foreach (Spire.Doc.Section sec in Docfour.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
foreach (Spire.Doc.Section sec in Docfive.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
foreach (Spire.Doc.Section sec in Docsix.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
foreach (Spire.Doc.Section sec in Docseven.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
foreach (Spire.Doc.Section sec in Doceight.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
foreach (Spire.Doc.Section sec in Docnine.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
//save and launch
DocOne.SaveToFile(@"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\testmap\klaar.docx", FileFormat.Docx);
System.Diagnostics.Process.Start(@"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\testmap\klaar.docx");
tellerpositie = 0;
}
if (tellerpositie == 10)
{
Spire.Doc.Document DocOne = new Spire.Doc.Document();
DocOne.LoadFromFile(een, FileFormat.Docx);
Spire.Doc.Document DocTwo = new Spire.Doc.Document();
DocTwo.LoadFromFile(twee, FileFormat.Docx);
Spire.Doc.Document Docthree = new Spire.Doc.Document();
Docthree.LoadFromFile(drie, FileFormat.Docx);
Spire.Doc.Document Docfour = new Spire.Doc.Document();
Docfour.LoadFromFile(vier, FileFormat.Docx);
Spire.Doc.Document Docfive = new Spire.Doc.Document();
Docfive.LoadFromFile(fijv, FileFormat.Docx);
Spire.Doc.Document Docsix = new Spire.Doc.Document();
Docsix.LoadFromFile(zes, FileFormat.Docx);
Spire.Doc.Document Docseven = new Spire.Doc.Document();
Docseven.LoadFromFile(zeven, FileFormat.Docx);
Spire.Doc.Document Doceight = new Spire.Doc.Document();
Doceight.LoadFromFile(acht, FileFormat.Docx);
Spire.Doc.Document Docnine = new Spire.Doc.Document();
Docnine.LoadFromFile(negen, FileFormat.Docx);
Spire.Doc.Document Docten = new Spire.Doc.Document();
Docten.LoadFromFile(tien, FileFormat.Docx);
//Merge
foreach (Spire.Doc.Section sec in DocTwo.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
foreach (Spire.Doc.Section sec in Docthree.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
foreach (Spire.Doc.Section sec in Docfour.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
foreach (Spire.Doc.Section sec in Docfive.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
foreach (Spire.Doc.Section sec in Docsix.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
foreach (Spire.Doc.Section sec in Docseven.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
foreach (Spire.Doc.Section sec in Doceight.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
foreach (Spire.Doc.Section sec in Docnine.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
foreach (Spire.Doc.Section sec in Docten.Sections)
{
DocOne.Sections.Add(sec.Clone());
}
//save and launch
DocOne.SaveToFile(@"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\testmap\klaar.docx", FileFormat.Docx);
System.Diagnostics.Process.Start(@"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\testmap\klaar.docx");
tellerpositie = 0;
}
}