Пример #1
0
 private void DeclensionFileTest()
 {
     using (FileLog l = new FileLog("declensionFileTest", new FileLogSettings()
     {
         DateFolderMask = "yyyy-MM-dd"
     }))
     {
         string[] decl = { "И", "Р", "Д", "В", "Т", "П" };
         string[] test = CommonTest.testData1.declensionTestData.Split("\r\n".ToCharArray());
         foreach (string s in test)
         {
             string[] a = s.Split('\t');
             if (a.Length > 3)
             {
                 DeclensionCase _dc = (DeclensionCase)(decl.IndexOf(a[1]) + 1);
                 if (_dc != DeclensionCase.NotDefind)
                 {
                     string result = Declension.GetDeclension(a[0], _dc).TrimEnd();
                     if (!result.Equals(a[2].Trim(), StringComparison.OrdinalIgnoreCase))
                     {
                         l.Debug("\n" + a[0] + "\t" + a[1] + "\t" + a[2] + "\t" + result);
                     }
                 }
             }
         }
     }
 }
Пример #2
0
        public void UkrainianDeclension()
        {
            var webClient = new Mock <IWebClient>();

            webClient.Setup(client => client.QueryString).Returns(new NameValueCollection());
            webClient.Setup(client => client.DownloadString(It.IsAny <string>())).Returns(DeclensionResultText);
            var morpherClient = new MorpherClient(null, null, webClient.Object);

            var declension = new Declension(morpherClient.Ukrainian);

            IParse parsedResult = declension.Parse("помідор");

            Assert.IsNotNull(parsedResult);
            Assert.AreEqual("помідор", parsedResult.Nominative);
            Assert.AreEqual("помідора", parsedResult.Genitive);
            Assert.AreEqual("помідору", parsedResult.Dative);
            Assert.AreEqual("помідора", parsedResult.Accusative);
            Assert.AreEqual("помідором", parsedResult.Instrumental);
            Assert.AreEqual("помідорі", parsedResult.Prepositional);
            Assert.AreEqual("помідоре", parsedResult.Vocative);
            Assert.IsNull(parsedResult.Gender);

            webClient.Verify(client => client.QueryString, Times.AtLeastOnce());
            webClient.Verify(client => client.DownloadString(It.IsAny <string>()), Times.Once());
        }
Пример #3
0
        public Padeg(string fullNameR, string fullNameD, string fullNameV, string fullNameT, string fullNameP, int oc)
        {
            InitializeComponent();
            t = oc;
            Declension padeg = new Declension();
            string firstName = null;
            string lastName = null;
            string init = null;
            padeg.SeparateFIO(fullNameR, ref lastName, ref firstName, ref init);
            textBox1.Text = lastName;
            textBox2.Text = firstName;
            textBox3.Text = init;

            padeg.SeparateFIO(fullNameD, ref lastName, ref firstName, ref init);
            textBox4.Text = lastName;
            textBox5.Text = firstName;
            textBox6.Text = init;

            this.Show();
            this.Activate();
        }
Пример #4
0
        public void ownerPadeg()
        {
            Declension padeg = new Declension();
            int        sex   = padeg.GetSex(ownerInit);
            string     cSex;

            if (sex == 1)
            {
                cSex = "м";
            }
            else
            {
                cSex = "ж";
            }

            ownerFullNameR = padeg.GetFIOPadeg(ownerSurname, ownerName, ownerInit, cSex, 2);
            ownerFullNameD = padeg.GetFIOPadeg(ownerSurname, ownerName, ownerInit, cSex, 3);
            ownerFullNameV = padeg.GetFIOPadeg(ownerSurname, ownerName, ownerInit, cSex, 4);
            ownerFullNameT = padeg.GetFIOPadeg(ownerSurname, ownerName, ownerInit, cSex, 5);
            ownerFullNameP = padeg.GetFIOPadeg(ownerSurname, ownerName, ownerInit, cSex, 6);
        }
Пример #5
0
        public Padeg(string fullNameR, string fullNameD, string fullNameV, string fullNameT, string fullNameP, int oc)
        {
            InitializeComponent();
            t = oc;
            Declension padeg     = new Declension();
            string     firstName = null;
            string     lastName  = null;
            string     init      = null;

            padeg.SeparateFIO(fullNameR, ref lastName, ref firstName, ref init);
            textBox1.Text = lastName;
            textBox2.Text = firstName;
            textBox3.Text = init;

            padeg.SeparateFIO(fullNameD, ref lastName, ref firstName, ref init);
            textBox4.Text = lastName;
            textBox5.Text = firstName;
            textBox6.Text = init;

            this.Show();
            this.Activate();
        }
        public void RussianDeclension()
        {
            var webClient = new Mock <IWebClient>();

            webClient.Setup(client => client.QueryString).Returns(new NameValueCollection());
            webClient.Setup(client => client.DownloadString(It.IsAny <string>())).Returns(DeclensionResultText);
            var morpherClient = new MorpherClient(null, null, webClient.Object);

            var declension = new Declension(morpherClient.Russian);

            IParse parsedResult = declension.Parse("помидор");

            Assert.IsNotNull(parsedResult);
            Assert.AreEqual("помидор", parsedResult.Nominative);
            Assert.AreEqual("помидора", parsedResult.Genitive);
            Assert.AreEqual("помидору", parsedResult.Dative);
            Assert.AreEqual("помидор", parsedResult.Accusative);
            Assert.AreEqual("помидором", parsedResult.Instrumental);
            Assert.AreEqual("помидоре", parsedResult.Prepositional);
            Assert.IsNull(parsedResult.Locative);

            Assert.AreEqual("помидоры", parsedResult.Plural.Nominative);
            Assert.AreEqual("помидоров", parsedResult.Plural.Genitive);
            Assert.AreEqual("помидорам", parsedResult.Plural.Dative);
            Assert.AreEqual("помидоры", parsedResult.Plural.Accusative);
            Assert.AreEqual("помидорами", parsedResult.Plural.Instrumental);
            Assert.AreEqual("помидорах", parsedResult.Plural.Prepositional);

            Assert.IsNull(parsedResult.Gender);

            Assert.Throws <NotImplementedException>(() => { var fail = parsedResult.IsAnimate; });
            Assert.Throws <NotImplementedException>(() => { var fail = parsedResult.Paucal; });

            webClient.Verify(client => client.QueryString, Times.AtLeastOnce());
            webClient.Verify(client => client.DownloadString(It.IsAny <string>()), Times.Once());
        }
Пример #7
0
 public NounEntry(string entry, string definition, Declension declension, Gender gender, string flags)
     : base(entry, definition, flags)
 {
     Declension = declension;
     Gender = gender;
 }
Пример #8
0
        private void customerPadeg()
        {
            var padeg = new Declension();

            int sex = padeg.GetSex(customerInit.Text);
            string cSex = getUvaj();
            customerFullNameR = padeg.GetFIOPadeg(customerSurname.Text, customerName.Text, customerInit.Text, cSex, 2);
            padeg.SeparateFIO(customerFullNameD, ref customerFamiliyR, ref customerNameR, ref customerSurnameR);
            customerFullNameD = padeg.GetFIOPadeg(customerSurname.Text, customerName.Text, customerInit.Text, cSex, 3);
            customerFullNameV = padeg.GetFIOPadeg(customerSurname.Text, customerName.Text, customerInit.Text, cSex, 4);
            customerFullNameT = padeg.GetFIOPadeg(customerSurname.Text, customerName.Text, customerInit.Text, cSex, 5);
            customerFullNameP = padeg.GetFIOPadeg(customerSurname.Text, customerName.Text, customerInit.Text, cSex, 6);
        }
 public AdjectiveStemWithGeneratedForms(Declension declension, string stemPart, DictionaryEntry entry)
     : base(declension, stemPart, entry)
 {
 }
Пример #10
0
 protected NounStem(Declension declension, Gender gender, string stemPart, DictionaryEntry entry)
     : base(stemPart, entry)
 {
     Declension = declension;
     Gender = gender;
 }
Пример #11
0
        private void saveResultButton_Click(object sender, EventArgs e)
        {
            saveFileDialog1.FileName = CreateFileName();
            switch (houseType.Text)
            {
                case "Кирпичный":
                    {
                        houseType1 = "кирпичного";
                    }
                    break;

                case "Панельный":
                    {
                        houseType1 = "панельного";
                    }
                    break;

                case "Монолитный":
                    {
                        houseType1 = "монолитного";
                    }
                    break;

                default:
                    break;
            }

            try
            {
                if (DialogResult.OK == saveFileDialog1.ShowDialog())
                {
                    wdApp = new Application();
                    var wdDoc = new Document();

                    wdDoc = wdApp.Documents.Open(System.Windows.Forms.Application.StartupPath + "\\m2.doc", Missing, true);
                    wdApp.ActiveDocument.Words[1].Select();
                    wdApp.Selection.Copy();
                    wdDoc.Close();
                    string template = "\\шаблоны\\ОсновнойШаблон.doc";

                    if (bankName.Text == "втб 24")
                    {
                        template = "\\шаблоны\\ВТБ24.doc";
                    }

                    if (ownerOrg.Checked)
                    {
                        template = "\\шаблоны\\Организация.doc";
                    }

                    wdDoc = wdApp.Documents.Open(System.Windows.Forms.Application.StartupPath + template, Missing, true);
                    object replaceAll = WdReplace.wdReplaceAll;

                    // Gets a NumberFormatInfo associated with the en-US culture.
                    NumberFormatInfo nfi = new CultureInfo("en-US", false).NumberFormat;

                    nfi.NumberDecimalDigits = 0;
                    nfi.NumberGroupSeparator = " ";

                    nfi.PositiveSign = "";
                    customerPadeg();

                    string ownerFullName = ownerSurname.Text + " " + ownerName.Text + " " + ownerInit.Text;
                    string customerFullName = customerSurname.Text + " " + customerName.Text + " " + customerInit.Text;

                    calculationDate.CustomFormat = "dd MMMM yyyy";
                    string calculationDateStr = calculationDate.Text;
                    int lenght = calculationDateStr.Length;
                    string temp = null;
                    string t;

                    for (int i = 0; i < lenght; i++)
                    {
                        if (i == 3)
                        {
                            t = calculationDateStr[i].ToString().ToUpper();
                            temp += t;
                        }
                        else
                        {
                            temp += calculationDateStr[i];
                        }
                    }

                    calculationDateStr = temp;

                    calculationDate.CustomFormat = "dd/MM/yy";
                    int sentencesCount = wdDoc.Sentences.Count;
                    string topColontitul = topColontitulCreator();

                    wdDoc.Sections[1].Headers[WdHeaderFooterIndex.wdHeaderFooterPrimary].Range.Text = topColontitul;

                    ReplaceTextWord(ref wdApp, "@@MO@@", MO.Text);

                    if (ownerOrg.Checked)
                    {
                        if (bankName.Text == "втб 24")
                        {
                            ReplaceTextWord(ref wdApp, "@@ownerOrgname@@",
                                            "Операционный офис «Владикавказский» филиала №2351 ВТБ 24 (ЗАО)");
                            ReplaceTextWord(ref wdApp, "@@INN@@", "7710353606");
                            ReplaceTextWord(ref wdApp, "@@OGRN@@", "1027739207462");
                            ReplaceTextWord(ref wdApp, "@@KPP@@", "231002001");
                            ReplaceTextWord(ref wdApp, "@@orgAddress@@", "РСО-Алания, г. Владикавказ, ул. Коцоева, д.13");
                        }
                        else
                        {
                            ReplaceTextWord(ref wdApp, "@@ownerOrgname@@", orgName.Text);
                            ReplaceTextWord(ref wdApp, "@@INN@@", orgINN.Text);
                            ReplaceTextWord(ref wdApp, "@@OGRN@@", orgOGRN.Text);
                            ReplaceTextWord(ref wdApp, "@@KPP@@", orgKPP.Text);
                            ReplaceTextWord(ref wdApp, "@@orgAddress@@", orgAdd.Text);
                        }
                    }

                    ReplaceTextWord(ref wdApp, "@@houseType1@@", houseType1);
                    ReplaceTextWord(ref wdApp, "@@calculationDateStr@@", calculationDateStr);
                    ReplaceTextWord(ref wdApp, "@@houseType@@", houseType.Text.ToLower());
                    ReplaceTextWord(ref wdApp, "@@roomsT@@", roomsT);
                    ReplaceTextWord(ref wdApp, "@@roomsX@@", roomsX);
                    ReplaceTextWord(ref wdApp, "@@lm2@@", lm2text.Text);
                    ReplaceTextWord(ref wdApp, "@@m2@@", m2text.Text);
                        ReplaceTextWord(ref wdApp, "@@raion@@", ", " + textBox1.Text);
                    ReplaceTextWord(ref wdApp, "@@customerNameInits@@", customerFamiliyR + " " + getInits());
                    ReplaceTextWord(ref wdApp, "@@calculationDate@@", calculationDate.Text);
                    if (newBuildingCheck.Checked)
                    {
                        var wdNew = new Document();

                        wdNew = wdApp.Documents.Open(
                            System.Windows.Forms.Application.StartupPath + "\\новостройка.doc", Missing, true);
                        wdNew.Sections[1].Range.Select();
                        wdNew.Sections[1].Range.Copy();
                        wdNew.Close();

                        wdApp.Selection.Find.ClearFormatting();
                        wdApp.Selection.Find.Text = "@@новостройка@@";
                        while (wdApp.Selection.Find.Execute(
                            ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                            ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                            ref Missing, ref Missing, ref Missing, ref Missing, ref Missing))
                        {
                            //wdNew = wdApp.Documents.Open(System.Windows.Forms.Application.StartupPath + "новостройка.doc", Missing, true);

                            //wdApp.Selection.Text = "";
                            wdApp.Selection.Paste();

                            wdApp.ActiveDocument.Sections[1].Range.Select();
                        }
                    }
                    else
                    {
                        ReplaceTextWord(ref wdApp, "@@новостройка@@", "");
                    }

                    ReplaceTextWord(ref wdApp, "@@customerFullname@@", customerFullName);

                    roomsAsString();
                    ReplaceTextWord(ref wdApp, "@@rooms1@@", rooms1);

                    ReplaceTextWord(ref wdApp, "@@customerFullnameR@@", customerFullNameR);
                    ReplaceTextWord(ref wdApp, "@@customerFullnameT@@", customerFullNameT);

                    ReplaceTextWord(ref wdApp, "@@customerFullnameD@@", customerFullNameD);
                    ReplaceTextWord(ref wdApp, "@@rooms@@", roomsAsString());
                    ReplaceTextWord(ref wdApp, "@@appartmentNum@@", "№" + appartmentNum.Text);
                    ReplaceTextWord(ref wdApp, "@@street@@", street.Text);
                    ReplaceTextWord(ref wdApp, "@@houseNum@@", houseNum.Text);

                    string buildNum = null;
                    if (buildingNum.Text != "")
                    {
                        buildNum = ", корп." + buildingNum.Text;
                    }
                    else
                    {
                        buildNum = buildingNum.Text;
                    }
                    ReplaceTextWord(ref wdApp, "@@buildingNum@@", buildNum);
                    ReplaceTextWord(ref wdApp, "@@customerAddress@@", customerAddres.Text);
                    ReplaceTextWord(ref wdApp, "@@floor@@", floor.Value.ToString());
                    ReplaceTextWord(ref wdApp, "@@floors@@", floors.Text);
                    ReplaceTextWord(ref wdApp, "@@town@@", town.Text);
                    ReplaceTextWord(ref wdApp, "@@cost@@", finalCostRounded.ToString("N", nfi));
                    ReplaceTextWord(ref wdApp, "@@contractNum@@", contractNum.Text);
                    ReplaceTextWord(ref wdApp, "@@contractDate@@", contractDate.Text);
                    ReplaceTextWord(ref wdApp, "@@customerName@@", customerName.Text);
                    ReplaceTextWord(ref wdApp, "@@customerInit@@", customerInit.Text);
                    ReplaceTextWord(ref wdApp, "@@likvidCost@@", likvidCost.ToString("N", nfi));
                    ReplaceTextWord(ref wdApp, "@@stringCost@@", costStr.ToLower());

                    getUvaj();
                    ReplaceTextWord(ref wdApp, "@@uvaj@@", uvaj);

                    //Customer Passport
                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@customerPassport@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = customerPassport.Text;

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@customerPassNum@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = customerPassNum.Text;

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@customerPassOVD@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = customerPassOVD.Text;

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@customerPassDate@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = customerPassDate.Text;

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@customerFullAddress@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = customerAddres.Text;

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);
                    //owner Passport
                    if (owners.Count > 1)
                    {
                        int ownerIndex = 0;
                        foreach (Owner owner in owners)
                        {
                            ownerIndex++;
                            wdApp.Selection.Find.ClearFormatting();
                            wdApp.Selection.Find.Text = "@@ownerFullnameD@@";
                            wdApp.Selection.Find.Replacement.ClearFormatting();
                            wdApp.Selection.Find.Replacement.Text = owner.ownerFullNameD + "; @@ownerFullnameD@@";

                            wdApp.Selection.Find.Execute(
                                ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                            //ReplaceTextWord(ref wdApp, "@@ownerFullnameD@@",owner.ownerFullNameD + "; @@ownerFullnameD@@");

                            wdApp.Selection.Find.ClearFormatting();
                            wdApp.Selection.Find.Text = "@@ownerFullnameT@@";
                            wdApp.Selection.Find.Replacement.ClearFormatting();
                            wdApp.Selection.Find.Replacement.Text = owner.ownerFullNameT + "; @@ownerFullnameT@@";

                            wdApp.Selection.Find.Execute(
                                ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);
                            //ReplaceTextWord(ref wdApp, "@@ownerFullnameT@@", owner.ownerFullNameT + "; @@ownerFullnameT@@");

                            wdApp.Selection.Find.ClearFormatting();
                            wdApp.Selection.Find.Text = "@@ownerFullnameR@@";
                            wdApp.Selection.Find.Replacement.ClearFormatting();
                            wdApp.Selection.Find.Replacement.Text = owner.ownerFullNameR + "; @@ownerFullnameR@@";

                            wdApp.Selection.Find.Execute(
                                ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);
                            //ReplaceTextWord(ref wdApp, "@@ownerFullnameR@@", owner.ownerFullNameR + "; @@ownerFullnameR@@");

                            wdApp.Selection.Find.ClearFormatting();
                            wdApp.Selection.Find.Text = "@@ownerFullname1@@";
                            wdApp.Selection.Find.Replacement.ClearFormatting();
                            wdApp.Selection.Find.Replacement.Text = owner.ownerFullName + ";/rn@@ownerFullname1@@";

                            wdApp.Selection.Find.Execute(
                                ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);
                            //ReplaceTextWord(ref wdApp, "@@ownerFullname1@@", owner.ownerFullName + ";/rn@@ownerFullname1@@");

                            wdApp.Selection.Find.ClearFormatting();
                            wdApp.Selection.Find.Text = "@@ownerFullname@@";
                            wdApp.Selection.Find.Replacement.ClearFormatting();
                            wdApp.Selection.Find.Replacement.Text = ownerIndex + "." + owner.ownerFullName + "/rn";

                            wdApp.Selection.Find.Execute(
                                ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);
                            //ReplaceTextWord(ref wdApp, "@@ownerFullname@@", ownerIndex + "." + owner.ownerFullName + "/rn");

                            wdApp.Selection.Find.ClearFormatting();
                            wdApp.Selection.Find.Text = "@@passportSerial@@";
                            wdApp.Selection.Find.Replacement.ClearFormatting();
                            wdApp.Selection.Find.Replacement.Text = owner.passportSerial;

                            wdApp.Selection.Find.Execute(
                                ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);
                            //ReplaceTextWord(ref wdApp, "@@passportSerial@@", owner.passportSerial);

                            wdApp.Selection.Find.ClearFormatting();
                            wdApp.Selection.Find.Text = "@@ownerPassport@@";
                            wdApp.Selection.Find.Replacement.ClearFormatting();
                            wdApp.Selection.Find.Replacement.Text = ownerPassport.Text;

                            wdApp.Selection.Find.Execute(
                                ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);
                            //ReplaceTextWord(ref wdApp, "@@ownerPassport@@", ownerPassport.Text);

                            wdApp.Selection.Find.ClearFormatting();
                            wdApp.Selection.Find.Text = "@@ownerPassNum@@";
                            wdApp.Selection.Find.Replacement.ClearFormatting();
                            wdApp.Selection.Find.Replacement.Text = owner.passNum;

                            wdApp.Selection.Find.Execute(
                                ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);
                            //ReplaceTextWord(ref wdApp, "@@ownerPassNum@@", owner.passNum);

                            wdApp.Selection.Find.ClearFormatting();
                            wdApp.Selection.Find.Text = "@@ownerPassOVD@@";
                            wdApp.Selection.Find.Replacement.ClearFormatting();
                            wdApp.Selection.Find.Replacement.Text = owner.OVD;

                            wdApp.Selection.Find.Execute(
                                ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);
                            //ReplaceTextWord(ref wdApp, "@@ownerPassOVD@@", owner.OVD);

                            wdApp.Selection.Find.ClearFormatting();
                            wdApp.Selection.Find.Text = "@@ownerPassDate@@";
                            wdApp.Selection.Find.Replacement.ClearFormatting();
                            wdApp.Selection.Find.Replacement.Text = owner.passDate;

                            wdApp.Selection.Find.Execute(
                                ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);
                            //ReplaceTextWord(ref wdApp, "@@ownerPassDate@@", owner.passDate);

                            wdApp.Selection.Find.ClearFormatting();
                            wdApp.Selection.Find.Text = "@@ownerFullAddress@@";
                            wdApp.Selection.Find.Replacement.ClearFormatting();
                            wdApp.Selection.Find.Replacement.Text = owner.address + ";/rn" +
                                                                    "@@ownerFullname@@ Паспорт гражданина РФ серии @@ownerPassport@@ №@@ownerPassNum@@, выдан @@ownerPassDate@@ @@ownerPassOVD@@. Проживает по адресу: @@ownerFullAddress@@";

                            wdApp.Selection.Find.Execute(
                                ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                            //ReplaceTextWord(ref wdApp, "@@ownerFullAddress@@", owner.address + ";/rn" + "@@ownerFullname@@ Паспорт гражданина РФ серии @@ownerPassport@@ №@@ownerPassNum@@, выдан @@ownerPassDate@@ @@ownerPassOVD@@. Проживает по адресу: @@ownerFullAddress@@");
                        }

                        ReplaceTextWord(ref wdApp, "; @@ownerFullnameD@@", "");
                        ReplaceTextWord(ref wdApp, "; @@ownerFullnameT@@", "");
                        ReplaceTextWord(ref wdApp, "; @@ownerFullnameR@@", "");
                        ReplaceTextWord(ref wdApp, "; @@ownerFullname@@", "");
                        ReplaceTextWord(ref wdApp, ";/rn@@ownerFullname1@@", "");
                        ReplaceTextWord(ref wdApp, "; @@ownerPassport@@", "");
                        ReplaceTextWord(ref wdApp, "; @@ownerPassNum@@", "");
                        ReplaceTextWord(ref wdApp, "; @@ownerPassOVD@@", "");
                        ReplaceTextWord(ref wdApp, "; @@ownerPassDate@@", "");
                        ReplaceTextWord(ref wdApp, "; @@ownerFullAddress@@", "");
                        ReplaceTextWord(ref wdApp,
                                        ";/rn@@ownerFullname@@ Паспорт гражданина РФ серии @@ownerPassport@@ №@@ownerPassNum@@, выдан @@ownerPassDate@@ @@ownerPassOVD@@. Проживает по адресу: @@ownerFullAddress@@",
                                        "");
                        InsertParagraphs(ref wdApp);
                    }
                    else
                    {
                        ReplaceTextWord(ref wdApp, "@@ownerFullnameD@@", ownerFullNameD);
                        ReplaceTextWord(ref wdApp, "@@ownerFullnameT@@", ownerFullNameT);
                        ReplaceTextWord(ref wdApp, "@@ownerFullnameR@@", ownerFullNameR);
                        ReplaceTextWord(ref wdApp, "@@ownerFullname@@", ownerFullName);
                        ReplaceTextWord(ref wdApp, "@@ownerFullname1@@", ownerFullName);
                        ReplaceTextWord(ref wdApp, "@@ownerPassport@@", ownerPassport.Text);
                        ReplaceTextWord(ref wdApp, "@@ownerPassNum@@", ownerPassNum.Text);
                        ReplaceTextWord(ref wdApp, "@@ownerPassOVD@@", ownerPassOVD.Text);
                        ReplaceTextWord(ref wdApp, "@@ownerPassDate@@", ownerPassDate.Text);
                        ReplaceTextWord(ref wdApp, "@@ownerFullAddress@@", ownerAddress.Text);
                    }

                    //
                    ReplaceTextWord(ref wdApp, "@@ownerDoc@@", ownerDocs.Text);
                    ReplaceTextWord(ref wdApp, "@@registrationDoc@@", registrationDoc.Text);
                    ReplaceTextWord(ref wdApp, "@@ownerFullnameD@@", ownerFullNameD);
                    ReplaceTextWord(ref wdApp, "@@ownerFullnameT@@", ownerFullNameT);
                    ReplaceTextWord(ref wdApp, "@@ownerFullnameR@@", ownerFullNameR);
                    ReplaceTextWord(ref wdApp, "@@ownerFullname@@", ownerFullName);
                    ReplaceTextWord(ref wdApp, "@@ownerFullname1@@", ownerFullName);
                    ReplaceTextWord(ref wdApp, "@@ownerPassport@@", ownerPassport.Text);
                    ReplaceTextWord(ref wdApp, "@@ownerPassNum@@", ownerPassNum.Text);
                    ReplaceTextWord(ref wdApp, "@@ownerPassOVD@@", ownerPassOVD.Text);
                    ReplaceTextWord(ref wdApp, "@@ownerPassDate@@", ownerPassDate.Text);
                    ReplaceTextWord(ref wdApp, "@@ownerFullAddress@@", ownerAddress.Text);

                    var padeg = new Declension();

                    string test = objectDataGrid.Rows[41].Cells[1].Value.ToString();
                    kadastr = padeg.GetAppointmentPadeg(test, 2);
                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@tehPass@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = kadastr;

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.1.2@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[2].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.1.3@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[3].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.1.4@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[4].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.1.5@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[5].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.1.6@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[6].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.1.7@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[7].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.1.8@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[8].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.1.9@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[9].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.1.10@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[10].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.1.11@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[11].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.1.12@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[12].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.1.13@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[13].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.1.14@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[14].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.1.15@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[15].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.1.16@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[16].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.2.1@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[18].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.2.2@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[19].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.2.3@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[20].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.2.4@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[21].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.2.5@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[22].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.2.6@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[23].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.2.7@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[24].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.2.8@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[25].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.2.9@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[26].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.2.10@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[27].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.2.11@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[28].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.2.12@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[29].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.2.13@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[30].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.2.14@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[31].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.2.15@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[32].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.2.16@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[33].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.2.17@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[34].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.2.18@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[35].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.2.19@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[36].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.2.20@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[37].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.2.21@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[38].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.2.22@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[39].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.1@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[41].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.2@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[42].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.3@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[43].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.4@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[44].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.5@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[45].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.6@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[46].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.7@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[47].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.8@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[48].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.9@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[49].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.10@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[50].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.11@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[51].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.12@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[52].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.13@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[53].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.14@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[54].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.15@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[55].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.16@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[56].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.17@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[57].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.18@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[58].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.19@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[59].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.20@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[60].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.21@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[61].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.22@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[62].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    /*wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.23@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[63].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                                 ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                 ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                 ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);*/
                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.23@@";
                    while (wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing))
                    {
                        //Microsoft.Office.Interop.Word.Range r1;

                        //r1.Text = objectDataGrid.Rows[63].Cells[1].Value.ToString();
                        wdApp.Selection.Text = objectDataGrid.Rows[63].Cells[1].Value.ToString();

                        //wdApp.Selection.Font.Superscript = 1;
                        //                        wdApp.Selection.PasteAndFormat(Microsoft.Office.Interop.Word.WdRecoveryType.wdPasteDefault);
                        wdApp.ActiveDocument.Sections[1].Range.Select();
                    }

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.24@@";
                    while (wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing))
                    {
                        //Microsoft.Office.Interop.Word.Range r1;

                        //r1.Text = objectDataGrid.Rows[63].Cells[1].Value.ToString();
                        wdApp.Selection.Text = objectDataGrid.Rows[64].Cells[1].Value.ToString();

                        //wdApp.Selection.Font.Superscript = 1;
                        //                        wdApp.Selection.PasteAndFormat(Microsoft.Office.Interop.Word.WdRecoveryType.wdPasteDefault);
                        wdApp.ActiveDocument.Sections[1].Range.Select();
                    }

                    //wdApp.Selection.Find.ClearFormatting();
                    //wdApp.Selection.Find.Text = "@@2.1.3.24@@";
                    //wdApp.Selection.Find.Replacement.ClearFormatting();
                    //wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[64].Cells[1].Value.ToString();

                    //wdApp.Selection.Find.Execute(
                    //             ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                    //             ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                    //             ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.25@@";
                    while (wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing))
                    {
                        wdApp.Selection.Text = objectDataGrid.Rows[65].Cells[1].Value.ToString();

                        wdApp.ActiveDocument.Sections[1].Range.Select();
                    }

                    //wdApp.Selection.Find.ClearFormatting();
                    //wdApp.Selection.Find.Text = "@@2.1.3.25@@";
                    //wdApp.Selection.Find.Replacement.ClearFormatting();
                    //wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[65].Cells[1].Value.ToString();

                    //wdApp.Selection.Find.Execute(
                    //             ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                    //             ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                    //             ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.26@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[66].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.27@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[67].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.28@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[68].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.29@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[69].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.30@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[70].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.31@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[71].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.32@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[72].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.33@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[73].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.34@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[74].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.35@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[75].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.36@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[76].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.37@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[77].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.38@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[78].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@2.1.3.39@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = objectDataGrid.Rows[79].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a0.1@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[0].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a0.2@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[1].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a0.3@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[2].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a0.4@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[3].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a0.5@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[4].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a0.6@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[5].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a0.7@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[6].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a0.8@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[7].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a0.9@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[8].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a0.10@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[9].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a0.11@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[10].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a0.12@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[11].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a0.13@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[12].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a0.14@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[13].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a0.15@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[14].Cells[1].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a1.1@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[0].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a1.2@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[1].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a1.3@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[2].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a1.4@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[3].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a1.5@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[4].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a1.6@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[5].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a1.7@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[6].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a1.8@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[7].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a1.9@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[8].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a1.10@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[9].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a1.11@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[10].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a1.12@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[11].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a1.13@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[12].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a1.14@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[13].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a1.15@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[14].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a1.16@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[15].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a1.17@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[16].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a1.18@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[17].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a1.19@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[18].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a1.20@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[19].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a2.1@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[0].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a2.2@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[1].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a2.3@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[2].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a2.4@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[3].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a2.5@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[4].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a2.6@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[5].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a2.7@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[6].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a2.8@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[7].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a2.9@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[8].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a2.10@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[9].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a2.11@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[10].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a2.12@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[11].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a2.13@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[12].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a2.14@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[13].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a2.15@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[14].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a2.16@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[15].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a2.17@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[16].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a2.18@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[17].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a2.19@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[18].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a2.20@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[19].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a3.1@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[0].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a3.2@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[1].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a3.3@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[2].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a3.4@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[3].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a3.5@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[4].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a3.6@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[5].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a3.7@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[6].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a3.8@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[7].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a3.9@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[8].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a3.10@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[9].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a3.11@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[10].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a3.12@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[11].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a3.13@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[12].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a3.14@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[13].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a3.15@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[14].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a3.16@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[15].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a3.17@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[16].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a3.18@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[17].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a3.19@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[18].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@a3.20@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = analogsGrid.Rows[19].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b1.1@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text =
                        ((double)(calculationAppartaments.Rows[0].Cells[2].Value)).ToString("N", nfi);

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b1.2@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text =
                        ((double)(calculationAppartaments.Rows[1].Cells[2].Value)).ToString("N", nfi);

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b1.3@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text =
                        ((double)(calculationAppartaments.Rows[2].Cells[2].Value)).ToString("N", nfi);

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b1.4@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[3].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b1.5@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[4].Cells[2].Value.ToString();
                    string pattern = "MMMM yyyyг.";
                    string d1 = Convert.ToDateTime(analogsGrid.Rows[18].Cells[2].Value.ToString()).ToString(pattern);
                    string d2 = Convert.ToDateTime(analogsGrid.Rows[18].Cells[3].Value.ToString()).ToString(pattern);
                    string d3 = Convert.ToDateTime(analogsGrid.Rows[18].Cells[4].Value.ToString()).ToString(pattern);
                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b1.6@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();

                    wdApp.Selection.Find.Replacement.Text = d1;

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b1.7@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[6].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b1.8@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[7].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b1.9@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[8].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b1.10@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[9].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b1.11@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[10].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b1.12@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[11].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b1.13@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[12].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b1.14@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[13].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b1.15@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[14].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b1.16@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[15].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b1.17@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[16].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b1.18@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[17].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b1.19@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[18].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b1.20@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[21].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b1.21@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[20].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b1.22@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[21].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b1.23@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[22].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b1.24@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[23].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b1.25@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[24].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b1.26@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[25].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b1.27@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[26].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b1.28@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[27].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b1.29@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[28].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b1.30@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[29].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b1.31@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[30].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b1.32@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[31].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b1.33@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[32].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b1.34@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[33].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b1.35@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[34].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b2.1@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text =
                        ((double)(calculationAppartaments.Rows[0].Cells[3].Value)).ToString("N", nfi);

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b2.2@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text =
                        ((double)(calculationAppartaments.Rows[1].Cells[3].Value)).ToString("N", nfi);

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b2.3@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text =
                        ((double)(calculationAppartaments.Rows[2].Cells[3].Value)).ToString("N", nfi);

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b2.4@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[3].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b2.5@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[4].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b2.6@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();

                    wdApp.Selection.Find.Replacement.Text = d2;

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b2.7@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[6].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b2.8@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[7].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b2.9@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[8].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b2.10@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[9].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b2.11@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[10].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b2.12@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[11].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b2.13@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[12].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b2.14@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[13].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b2.15@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[14].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b2.16@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[15].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b2.17@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[16].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b2.18@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[17].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b2.19@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[18].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b2.20@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[21].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);
                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b2.21@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[20].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b2.22@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[21].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b2.23@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[22].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b2.24@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[23].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b2.25@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[24].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b2.26@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[25].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b2.27@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[26].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b2.28@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[27].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b2.29@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[28].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b2.30@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[29].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b2.31@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[30].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b2.32@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[31].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b2.33@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[32].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b2.34@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[33].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b2.35@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[34].Cells[3].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b3.1@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text =
                        ((double)(calculationAppartaments.Rows[0].Cells[4].Value)).ToString("N", nfi);

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b3.2@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text =
                        ((double)(calculationAppartaments.Rows[1].Cells[4].Value)).ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b3.3@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text =
                        ((double)(calculationAppartaments.Rows[2].Cells[4].Value)).ToString("N", nfi);

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b3.4@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[3].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b3.5@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[4].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b3.6@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();

                    wdApp.Selection.Find.Replacement.Text = d3;

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b3.7@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[6].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b3.8@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[7].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b3.9@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[8].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b3.10@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[9].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b3.11@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[10].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b3.12@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[11].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b3.13@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[12].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b3.14@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[13].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b3.15@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[14].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b3.16@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[15].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b3.17@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[16].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b3.18@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[17].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b3.19@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[18].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b3.20@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[21].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);
                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b3.21@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[20].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b3.22@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[21].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b3.23@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[22].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b3.24@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[23].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b3.25@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[24].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b3.26@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[25].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b3.27@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[26].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b3.28@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[27].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b3.29@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[28].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b3.30@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[29].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b3.31@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[30].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b3.32@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[31].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b3.33@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[32].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b3.34@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[33].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b3.35@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[34].Cells[4].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b4.1@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text =
                        ((double)(calculationAppartaments.Rows[35].Cells[2].Value)).ToString("N", nfi);

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b4.2@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text = calculationAppartaments.Rows[36].Cells[2].Value.ToString();

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b4.3@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text =
                        ((double)(calculationAppartaments.Rows[37].Cells[2].Value)).ToString("N", nfi);

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "@@b4.4@@";
                    wdApp.Selection.Find.Replacement.ClearFormatting();
                    wdApp.Selection.Find.Replacement.Text =
                        ((double)(calculationAppartaments.Rows[38].Cells[2].Value)).ToString("N", nfi);

                    wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);

                    wdApp.Selection.Find.ClearFormatting();
                    wdApp.Selection.Find.Text = "м2";
                    while (wdApp.Selection.Find.Execute(
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                        ref Missing, ref Missing, ref Missing, ref Missing, ref Missing))
                    {
                        wdApp.Selection.Characters[2].Font.Superscript = 1;
                    }

                    //saving
                    try
                    {
                        int x = wdDoc.Shapes.Count;
                        x = wdDoc.Shapes.Count;
                        for (int k = 1; k < x; k++)
                        {
                            Shape shape = wdDoc.Shapes[k];

                            //string l = shape.AlternativeText;
                            if (shape.AlternativeText.Contains("cont"))
                            {
                                wdDoc.Shapes[k].TextEffect.Text = "№ " + contractNum.Text + " от " +
                                                                  calculationDate.Text + "г.";
                            }
                        }
                        /*
                       for (int k = 1; k < x; k++)
                        {
                            Microsoft.Office.Interop.Word.Shape shape = wdDoc.Shapes[k];

                            if (shape.AlternativeText.Contains("first"))
                            {
                                System.Drawing.Image firstPageImg = System.Drawing.Image.FromFile(imagesGrid.Rows[0].Cells[2].Value.ToString());

                               //Clipboard.SetImage(firstPageImg);
                                shape.Select();
                                wdDoc.Shapes[k].CanvasItems.AddPicture(imagesGrid.Rows[0].Cells[2].Value.ToString());
                                wdDoc.Shapes[k].Apply();

                               // wdApp.Selection.PasteSpecial();
                               // wdApp.ActiveDocument.Shapes.AddPicture(imagesGrid.Rows[0].Cells[2].Value.ToString(), Type.Missing, Type.Missing, Type.Missing, Type.Missing, 500, 370, Type.Missing);
                                //wdApp.Selection.InlineShapes.AddPicture(imagesGrid.Rows[0].Cells[2].Value.ToString(), Type.Missing, Type.Missing, Type.Missing);
                                //wdApp.Selection.InlineShapes
                                //Clipboard.Clear();
                            }
                        }*/
                    }
                    catch (Exception exp)
                    {
                    }

                    /*foreach (Microsoft.Office.Interop.Word.Table table in wdApp.ActiveDocument.Tables)
                    {
                        try
                        {
                            //  if (table.Columns[0].Cells[0].Range.Text.Contains("@@1@@"))
                            //{
                            foreach (Microsoft.Office.Interop.Word.Column col in table.Columns)
                            {
                                foreach (Microsoft.Office.Interop.Word.Cell cell in col.Cells)
                                {
                                    int rowCount = imagesGrid.RowCount;
                                    string l = cell.Range.Text;
                                    if (l.Contains("@@1@@"))
                                    {
                                        cell.Select();
                                        cell.Range.Text = "";
                                        wdApp.Selection.InlineShapes.AddPicture(imagesGrid.Rows[1].Cells[2].Value.ToString(), Type.Missing, Type.Missing, Type.Missing);
                                        wdApp.Selection.Find.ClearFormatting();
                                        wdApp.Selection.Find.Text = "@@1@@";
                                        wdApp.Selection.Find.Replacement.ClearFormatting();
                                        wdApp.Selection.Find.Replacement.Text = "";

                                        wdApp.Selection.Find.Execute(
                                                     ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                                     ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                                     ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);
                                    }

                                    if (l.Contains("@@2@@"))
                                    {
                                        cell.Select();

                                        //cell.Range.Text = "";
                                        wdApp.Selection.InlineShapes.AddPicture(imagesGrid.Rows[2].Cells[2].Value.ToString(), Type.Missing, Type.Missing, Type.Missing);
                                        wdApp.Selection.Find.ClearFormatting();
                                        wdApp.Selection.Find.Text = "@@2@@";
                                        wdApp.Selection.Find.Replacement.ClearFormatting();
                                        wdApp.Selection.Find.Replacement.Text = "";

                                        wdApp.Selection.Find.Execute(
                                                     ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                                     ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                                     ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);
                                    }
                                    if (l.Contains("@@3@@"))
                                    {
                                        cell.Select();

                                        //cell.Range.Text = "";
                                        wdApp.Selection.InlineShapes.AddPicture(imagesGrid.Rows[3].Cells[2].Value.ToString(), Type.Missing, Type.Missing, Type.Missing);
                                        wdApp.Selection.Find.ClearFormatting();
                                        wdApp.Selection.Find.Text = "@@3@@";
                                        wdApp.Selection.Find.Replacement.ClearFormatting();
                                        wdApp.Selection.Find.Replacement.Text = "";

                                        wdApp.Selection.Find.Execute(
                                                     ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                                     ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                                     ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);
                                    }

                                    if (l.Contains("@@4@@"))
                                    {
                                        cell.Select();

                                        //cell.Range.Text = "";
                                        wdApp.Selection.InlineShapes.AddPicture(imagesGrid.Rows[4].Cells[2].Value.ToString(), Type.Missing, Type.Missing, Type.Missing);
                                        wdApp.Selection.Find.ClearFormatting();
                                        wdApp.Selection.Find.Text = "@@4@@";
                                        wdApp.Selection.Find.Replacement.ClearFormatting();
                                        wdApp.Selection.Find.Replacement.Text = "";

                                        wdApp.Selection.Find.Execute(
                                                     ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                                     ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                                     ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);
                                    }

                                    if (l.Contains("@@5@@"))
                                    {
                                        cell.Select();

                                        //cell.Range.Text = "";
                                        wdApp.Selection.InlineShapes.AddPicture(imagesGrid.Rows[5].Cells[2].Value.ToString(), Type.Missing, Type.Missing, Type.Missing);
                                        wdApp.Selection.Find.ClearFormatting();
                                        wdApp.Selection.Find.Text = "@@5@@";
                                        wdApp.Selection.Find.Replacement.ClearFormatting();
                                        wdApp.Selection.Find.Replacement.Text = "";

                                        wdApp.Selection.Find.Execute(
                                                     ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                                     ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                                     ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);
                                    }

                                    if (l.Contains("@@6@@"))
                                    {
                                        cell.Select();

                                        //cell.Range.Text = "";
                                        wdApp.Selection.InlineShapes.AddPicture(imagesGrid.Rows[6].Cells[2].Value.ToString(), Type.Missing, Type.Missing, Type.Missing);
                                        wdApp.Selection.Find.ClearFormatting();
                                        wdApp.Selection.Find.Text = "@@6@@";
                                        wdApp.Selection.Find.Replacement.ClearFormatting();
                                        wdApp.Selection.Find.Replacement.Text = "";

                                        wdApp.Selection.Find.Execute(
                                                     ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                                     ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                                     ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);
                                    }

                                    if (l.Contains("@@7@@"))
                                    {
                                        cell.Select();

                                        //cell.Range.Text = "";
                                        wdApp.Selection.InlineShapes.AddPicture(imagesGrid.Rows[7].Cells[2].Value.ToString(), Type.Missing, Type.Missing, Type.Missing);
                                        wdApp.Selection.Find.ClearFormatting();
                                        wdApp.Selection.Find.Text = "@@7@@";
                                        wdApp.Selection.Find.Replacement.ClearFormatting();
                                        wdApp.Selection.Find.Replacement.Text = "";

                                        wdApp.Selection.Find.Execute(
                                                     ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                                     ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                                     ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);
                                    }

                                    if (l.Contains("@@8@@"))
                                    {
                                        cell.Select();

                                        //cell.Range.Text = "";
                                        wdApp.Selection.InlineShapes.AddPicture(imagesGrid.Rows[8].Cells[2].Value.ToString(), Type.Missing, Type.Missing, Type.Missing);
                                        wdApp.Selection.Find.ClearFormatting();
                                        wdApp.Selection.Find.Text = "@@8@@";
                                        wdApp.Selection.Find.Replacement.ClearFormatting();
                                        wdApp.Selection.Find.Replacement.Text = "";

                                        wdApp.Selection.Find.Execute(
                                                     ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                                     ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                                     ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);
                                    }

                                    if (l.Contains("@@9@@"))
                                    {
                                        cell.Select();

                                        //cell.Range.Text = "";
                                        wdApp.Selection.InlineShapes.AddPicture(imagesGrid.Rows[9].Cells[2].Value.ToString(), Type.Missing, Type.Missing, Type.Missing);
                                        wdApp.Selection.Find.ClearFormatting();
                                        wdApp.Selection.Find.Text = "@@9@@";
                                        wdApp.Selection.Find.Replacement.ClearFormatting();
                                        wdApp.Selection.Find.Replacement.Text = "";

                                        wdApp.Selection.Find.Execute(
                                                     ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                                     ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                                     ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);
                                    }

                                    if (l.Contains("@@10@@"))
                                    {
                                        cell.Select();

                                        //cell.Range.Text = "";
                                        wdApp.Selection.InlineShapes.AddPicture(imagesGrid.Rows[10].Cells[2].Value.ToString(), Type.Missing, Type.Missing, Type.Missing);
                                        wdApp.Selection.Find.ClearFormatting();
                                        wdApp.Selection.Find.Text = "@@10@@";
                                        wdApp.Selection.Find.Replacement.ClearFormatting();
                                        wdApp.Selection.Find.Replacement.Text = "";

                                        wdApp.Selection.Find.Execute(
                                                     ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                                     ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
                                                     ref replaceAll, ref Missing, ref Missing, ref Missing, ref Missing);
                                    }
                                }
                            }
                        }

                        //  }
                        catch (Exception except)
                        {
                        }
                    }

                    /*for (int k = 1; k < x; k++)
                    {
                        Microsoft.Office.Interop.Word.Shape shape = wdDoc.Shapes[k];
                        float shift = 150;
                        string l = shape.AlternativeText;
                        if (l == "facade")
                        {
                            shape.IncrementTop(-shift);
                        }
                        if (l == "appartmentNum")
                        {
                            shape.IncrementTop(-shift);

                            //shape. = "Оцениваемая квартира №"+appartmentNum.Text;
                        }
                        if (l == "podezd")
                        {
                            shape.IncrementTop(-shift);
                        }
                        if (l == "stairway")
                        {
                            shape.IncrementTop(-shift);
                        }
                    }*/

                    //

                    wdApp.ActiveDocument.SaveAs(saveFileDialog1.FileName);

                    wdDoc.Close();
                    wdApp.Documents.Close();
                    wdApp.Quit();
                }
            }
            catch (Exception except)
            {
                //MessageBox.Show(except.Message);
                saveState();

                //wdApp.Documents.Close();
                wdApp.Quit();
            }
        }
Пример #12
0
 public AdjectiveEntry(string entry, string definition, Declension declension, string flags)
     : base(entry, definition, flags)
 {
     Declension = declension;
 }
Пример #13
0
        private void ownerPadeg()
        {
            var padeg = new Declension();
            int sex = padeg.GetSex(ownerInit.Text);
            string cSex;
            if (sex == 1)
            {
                cSex = "м";
            }
            else
            {
                cSex = "ж";
            }

            ownerFullNameR = padeg.GetFIOPadeg(ownerSurname.Text, ownerName.Text, ownerInit.Text, cSex, 2);
            ownerFullNameD = padeg.GetFIOPadeg(ownerSurname.Text, ownerName.Text, ownerInit.Text, cSex, 3);
            ownerFullNameV = padeg.GetFIOPadeg(ownerSurname.Text, ownerName.Text, ownerInit.Text, cSex, 4);
            ownerFullNameT = padeg.GetFIOPadeg(ownerSurname.Text, ownerName.Text, ownerInit.Text, cSex, 5);
            ownerFullNameP = padeg.GetFIOPadeg(ownerSurname.Text, ownerName.Text, ownerInit.Text, cSex, 6);
        }
Пример #14
0
 protected AdjectiveStem(Declension declension, string stemPart, DictionaryEntry entry)
     : base(stemPart, entry)
 {
     Declension = declension;
 }
Пример #15
0
 public NounStemWithSpecificForm(Declension declension, Gender gender, string specificForm, DictionaryEntry entry)
     : base(declension, gender, specificForm, entry)
 {
 }
Пример #16
0
 public NounStemWithGeneratedForms(Declension declension, Gender gender, string stemPart, DictionaryEntry entry)
     : base(declension, gender, stemPart, entry)
 {
 }
 public AdjectiveStemWithSpecificForm(Declension declension, string specificForm, DictionaryEntry entry)
     : base(declension, specificForm, entry)
 {
 }
Пример #18
0
        private string getUvaj()
        {
            var padeg = new Declension();
            int sex = padeg.GetSex(customerInit.Text);
            string cSex;
            if (sex == 1)
            {
                cSex = "м";
                uvaj = "Уважаемый";
            }
            else
            {
                cSex = "ж";
                uvaj = "Уважаемая";
            }

            return cSex;
        }
Пример #19
0
 private void AssertNounType(string word, Declension declension, Gender gender)
 {
     var entry = (NounEntry)GetSinglyDefinedEntry(word);
     Assert.Equal(declension, entry.Declension);
     Assert.Equal(gender, entry.Gender);
 }