meerde word docs toevoegen

Status
Niet open voor verdere reacties.

Scoox

Gebruiker
Lid geworden
22 jan 2013
Berichten
100
Hallo, helaas zit ik weer met een probleem. Ik moet in dit programma moet het mogelijk zijn om 10 word docs in te voegen of minder licht er aan hoeveel de gebruiker er wilt. Maar nu zit ik er mee dat ik er niet meer dan 3 kan invoegen. en als ik de knoppen in totaal niet meer dan 10 keer in druk dan zegt hij van dat de strings leeg zijn. iemand help pls.

Code:
namespace copy_form_fiel_to_file
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        //teller
        int teller = 0;
       
        //switch verwijzingen
        string doc1;
        string doc2;
        string doc3;
        string doc4;
        string doc5;
        string doc6;
        string doc7;
        string doc8;
        string doc9;
        string doc10;


        private void btn_klaar_Click_1(object sender, EventArgs e)
        {
            teller = 0;
            Spire.Doc.Document DocOne = new Spire.Doc.Document();
            DocOne.LoadFromFile(doc1, FileFormat.Docx);
            Spire.Doc.Document DocTwo = new Spire.Doc.Document();
            DocTwo.LoadFromFile(doc2, FileFormat.Docx);
            Spire.Doc.Document Docthree = new Spire.Doc.Document();
            Docthree.LoadFromFile(doc3, FileFormat.Docx);
            Spire.Doc.Document Docfour = new Spire.Doc.Document();
            Docthree.LoadFromFile(doc4, FileFormat.Docx);
            Spire.Doc.Document Docfive = new Spire.Doc.Document();
            Docthree.LoadFromFile(doc5, FileFormat.Docx);
            Spire.Doc.Document Docsix = new Spire.Doc.Document();
            Docthree.LoadFromFile(doc6, FileFormat.Docx);
            Spire.Doc.Document Docseven = new Spire.Doc.Document();
            Docthree.LoadFromFile(doc7, FileFormat.Docx);
            Spire.Doc.Document Doceight = new Spire.Doc.Document();
            Docthree.LoadFromFile(doc8, FileFormat.Docx);
            Spire.Doc.Document Docnine = new Spire.Doc.Document();
            Docthree.LoadFromFile(doc9, FileFormat.Docx);
            Spire.Doc.Document Docten = new Spire.Doc.Document();
            Docthree.LoadFromFile(doc10, 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)
            {
                DocTwo.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\test map\klaar.docx", FileFormat.Docx);
            System.Diagnostics.Process.Start(@"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\klaar.docx");
        }

        private void btn_document1_Click(object sender, EventArgs e)
        {
            teller = teller + 1;

            if (teller == 1)
            {
                doc1 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\1.docx";
            }
            if (teller == 2)
            {
                doc2 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\1.docx";
            }
            if (teller == 3)
            {
                doc3 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\1.docx";
            }
            if (teller == 4)
            {
                doc4 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\1.docx";
            }
            if (teller == 5)
            {
                doc5 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\1.docx";
            }
            if (teller == 6)
            {
                doc6 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\1.docx";
            }
            if (teller == 7)
            {
                doc7 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\1.docx";
            }
            if (teller == 8)
            {
                doc8 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\1.docx";
            }
            if (teller == 9)
            {
                doc9 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\1.docx";
            }
            if (teller == 10)
            {
                doc10 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\1.docx";
            }
        }

        private void btn_document2_Click(object sender, EventArgs e)
        {
            teller = teller + 1;

            if (teller == 1)
            {
                doc1 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\2.docx";
            }
            if (teller == 2)
            {
                doc2 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\2.docx";
            }
            if (teller == 3)
            {
                doc3 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\2.docx";
            }
            if (teller == 4)
            {
                doc4 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\2.docx";
            }
            if (teller == 5)
            {
                doc5 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\2.docx";
            }
            if (teller == 6)
            {
                doc6 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\2.docx";
            }
            if (teller == 7)
            {
                doc7 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\2.docx";
            }
            if (teller == 8)
            {
                doc8 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\2.docx";
            }
            if (teller == 9)
            {
                doc9 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\2.docx";
            }
            if (teller == 10)
            {
                doc10 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\2.docx";
            }
        }

        private void btn_document3_Click(object sender, EventArgs e)
        {
            teller = teller + 1;

            if (teller == 1)
            {
                doc1 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\3.docx";
            }
            if (teller == 2)
            {
                doc2 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\3.docx";
            }
            if (teller == 3)
            {
                doc3 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\3.docx";
            }
            if (teller == 4)
            {
                doc4 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\3.docx";
            }
            if (teller == 5)
            {
                doc5 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\3.docx";
            }
            if (teller == 6)
            {
                doc6 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\3.docx";
            }
            if (teller == 7)
            {
                doc7 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\3.docx";
            }
            if (teller == 8)
            {
                doc8 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\3.docx";
            }
            if (teller == 9)
            {
                doc9 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\3.docx";
            }
            if (teller == 10)
            {
                doc10 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\3.docx";
            }
        }

        private void btn_document4_Click(object sender, EventArgs e)
        {
            teller = teller + 1;

            if (teller == 1)
            {
                doc1 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\4.docx";
            }
            if (teller == 2)
            {
                doc2 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\4.docx";
            }
            if (teller == 3)
            {
                doc3 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\4.docx";
            }
            if (teller == 4)
            {
                doc4 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\4.docx";
            }
            if (teller == 5)
            {
                doc5 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\4.docx";
            }
            if (teller == 6)
            {
                doc6 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\4.docx";
            }
            if (teller == 7)
            {
                doc7 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\4.docx";
            }
            if (teller == 8)
            {
                doc8 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\4.docx";
            }
            if (teller == 9)
            {
                doc9 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\4.docx";
            }
            if (teller == 10)
            {
                doc10 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\4.docx";
            }
        }

        private void btn_document5_Click(object sender, EventArgs e)
        {
            teller = teller + 1;

            if (teller == 1)
            {
                doc1 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\5.docx";
            }
            if (teller == 2)
            {
                doc2 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\5.docx";
            }
            if (teller == 3)
            {
                doc3 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\5.docx";
            }
            if (teller == 4)
            {
                doc4 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\5.docx";
            }
            if (teller == 5)
            {
                doc5 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\5.docx";
            }
            if (teller == 6)
            {
                doc6 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\5.docx";
            }
            if (teller == 7)
            {
                doc7 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\5.docx";
            }
            if (teller == 8)
            {
                doc8 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\5.docx";
            }
            if (teller == 9)
            {
                doc9 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\5.docx";
            }
            if (teller == 10)
            {
                doc10 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\5.docx";
            }
        }

        private void btn_document6_Click(object sender, EventArgs e)
        {
            teller = teller + 1;

            if (teller == 1)
            {
                doc1 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\6.docx";
            }
            if (teller == 2)
            {
                doc2 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\6.docx";
            }
            if (teller == 3)
            {
                doc3 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\6.docx";
            }
            if (teller == 4)
            {
                doc4 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\6.docx";
            }
            if (teller == 5)
            {
                doc5 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\6.docx";
            }
            if (teller == 6)
            {
                doc6 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\6.docx";
            }
            if (teller == 7)
            {
                doc7 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\6.docx";
            }
            if (teller == 8)
            {
                doc8 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\6.docx";
            }
            if (teller == 9)
            {
                doc9 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\6.docx";
            }
            if (teller == 10)
            {
                doc10 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\6.docx";
            }
        }

        private void btn_document7_Click(object sender, EventArgs e)
        {
            teller = teller + 1;

            if (teller == 1)
            {
                doc1 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\7.docx";
            }
            if (teller == 2)
            {
                doc2 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\7.docx";
            }
            if (teller == 3)
            {
                doc3 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\7.docx";
            }
            if (teller == 4)
            {
                doc4 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\7.docx";
            }
            if (teller == 5)
            {
                doc5 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\7.docx";
            }
            if (teller == 6)
            {
                doc6 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\7.docx";
            }
            if (teller == 7)
            {
                doc7 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\7.docx";
            }
            if (teller == 8)
            {
                doc8 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\7.docx";
            }
            if (teller == 9)
            {
                doc9 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\7.docx";
            }
            if (teller == 10)
            {
                doc10 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\7.docx";
            }
        }

        private void btn_document8_Click(object sender, EventArgs e)
        {
            teller = teller + 1;

            if (teller == 1)
            {
                doc1 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\8.docx";
            }
            if (teller == 2)
            {
                doc2 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\8.docx";
            }
            if (teller == 3)
            {
                doc3 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\8.docx";
            }
            if (teller == 4)
            {
                doc4 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\8.docx";
            }
            if (teller == 5)
            {
                doc5 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\8.docx";
            }
            if (teller == 6)
            {
                doc6 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\8.docx";
            }
            if (teller == 7)
            {
                doc7 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\8.docx";
            }
            if (teller == 8)
            {
                doc8 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\8.docx";
            }
            if (teller == 9)
            {
                doc9 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\8.docx";
            }
            if (teller == 10)
            {
                doc10 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\8.docx";
            }
        }

        private void btn_document9_Click(object sender, EventArgs e)
        {
            teller = teller + 1;

            if (teller == 1)
            {
                doc1 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\9.docx";
            }
            if (teller == 2)
            {
                doc2 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\9.docx";
            }
            if (teller == 3)
            {
                doc3 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\9.docx";
            }
            if (teller == 4)
            {
                doc4 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\9.docx";
            }
            if (teller == 5)
            {
                doc5 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\9.docx";
            }
            if (teller == 6)
            {
                doc6 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\9.docx";
            }
            if (teller == 7)
            {
                doc7 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\9.docx";
            }
            if (teller == 8)
            {
                doc8 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\9.docx";
            }
            if (teller == 9)
            {
                doc9 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\9.docx";
            }
            if (teller == 10)
            {
                doc10 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\9.docx";
            }
        }

        private void btn_document10_Click(object sender, EventArgs e)
        {
            teller = teller + 1;

            if (teller == 1)
            {
                doc1 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\10.docx";
            }
            if (teller == 2)
            {
                doc2 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\10.docx";
            }
            if (teller == 3)
            {
                doc3 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\10.docx";
            }
            if (teller == 4)
            {
                doc4 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\10.docx";
            }
            if (teller == 5)
            {
                doc5 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\10.docx";
            }
            if (teller == 6)
            {
                doc6 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\10.docx";
            }
            if (teller == 7)
            {
                doc7 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\10.docx";
            }
            if (teller == 8)
            {
                doc8 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\10.docx";
            }
            if (teller == 9)
            {
                doc9 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\10.docx";
            }
            if (teller == 10)
            {
                doc10 = @"C:\Users\Sebastiaan.EXIT-REIZEN\Desktop\test map\10.docx";
            }
        }
    }
}
 
Schoonheidstip: Voor een mappenstructuur is het over het algemeen aan te raden om spaties te vermijden. Niet alle programma's/talen werken daar al te lekker mee.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan