Как объединить и центрировать текст двух ячеек? - PullRequest
0 голосов
/ 13 ноября 2018

Я хочу объединить две ячейки и центральный текст в Microsoft Excel с помощью взаимодействия. Я решил объединить ячейки по горизонтали, но по вертикали ячейки не объединены, помогите мне решить эту проблему

 private void button1_Click(object sender, EventArgs e)
    {
        String filetest = "C:\\com\\test.xlsx";
        if(File.Exists(filetest))
        {
            File.Delete(filetest);
        }

        Excel.Application oApp;
        Excel.Workbook oBook;
        Excel.Worksheet oSheet;

        oApp = new Excel.Application();
        oBook = oApp.Workbooks.Add();
        oSheet = (Excel.Worksheet)oBook.Worksheets.get_Item(1);
        Excel.Range c1 = oSheet.Cells[2, 1];
        Excel.Range c2 = oSheet.Cells[2, 5];
        Excel.Range oRange = oSheet.get_Range(c1, c2);
        oRange.Merge(true);
        oRange.HorizontalAlignment= Excel.XlHAlign.xlHAlignCenter;
        //oRange.VerticalAlignment = XlVAlign.xlVAlignCenter;
        oSheet.Cells[3, 1] = "SL.No";
        oRange.Interior.ColorIndex = 36;
        oBook.SaveAs(filetest);
        oApp.Visible = true;
       // oBook.Close();
       // oApp.Quit();
        MessageBox.Show("File Created");
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...