21.2.6 字体和边框

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。

通过设置Rang.Font对象的几个成员就可以修改字体,设置Range.Borders就可以修改边框样式。

【例 21.6【项目:code21-006】修改字体、边框。

        private void Button1_Click(object sender, EventArgs e)

        {

            Microsoft.Office.Interop.Excel.Application xls = new Microsoft.Office.Interop.Excel.Application();

            Workbook Wbook = xls.Workbooks.Open("c:\\lessons\\Northwind.xls");

            Worksheet Wsheet = Wbook.Worksheets["雇员"];

            //修改第一行的字体

            Range currentRange = Wsheet.Rows[1];

            currentRange.Font.Color = XlRgbColor.rgbBlack;

            currentRange.Font.Bold = true;

            currentRange.Font.Name = "宋体";

            currentRange.Font.Size = 12;

            //修改第一列除第一个单元格外的字体

            currentRange = Wsheet.Range["A2:A11"];

            currentRange.Font.Bold = true;

            //设置库存量为0的单元格为加粗红色

            for(int i = 2;i<= Wsheet.UsedRange.Rows.Count;i++)

            {

                currentRange = Wsheet.Range["D" + i];

                if(currentRange.Value !=null)

                {

                    if(currentRange.Value.ToString() == "0")

                    {

                        currentRange.Font.Color = XlRgbColor.rgbRed;

                        currentRange.Font.Bold = true;

                    }

                }

            }

            //为整个表格有效区域设置蓝色边框

            currentRange = Wsheet.Range[Wsheet.Cells[1, 1], Wsheet.Cells[Wsheet.UsedRange.Rows.Count, Wsheet.UsedRange.Columns.Count]];

            currentRange.Borders.LineStyle = XlLineStyle.xlContinuous;

            currentRange.Borders.Color = XlRgbColor.rgbBlue;

            Wbook.Save();

            xls.Quit();

            MessageBox.Show("处理完毕");

        }

运行结果如下图所示:

图21-9 工作表修改前后对比

 

学习更多vb.net知识,请参看vb.net 教程 目录

学习更多C#知识,请参看C#教程 目录

### 回答1: DevExpress是一家软件开发工具公司,他们提供了各种用于创建高性能、交互性及数据驱动的应用程序的开发工具。其中,DevExpress Universal是他们的主要产品之一。 在提到devexpress.universal.21.2.6时,它指的是DevExpress在2021年第2个季度发布的软件版本号为21.2.6的Universal套件。 这个版本的Universal套件包含了各种用于开发Windows、Web、移动云平台应用程序的工具。它提供了丰富的控件、组件库,可以简化开发人员的工作并提高应用程序的质量性能。 devexpress.universal.21.2.6具有许多新的功能改进,以及修复了之前版本中的一些问题。开发人员可以通过使用这个版本的Universal套件,来构建现代化的应用程序,实现自定义界面、数据可视化、数据分析、报表生成等功能。 除了功能上的改进,DevExpress还为开发人员提供了一流的技术支持文档,以帮助他们更好地使用Universal套件。开发人员可以通过DevExpress的官方网站论坛,获取到最新的教程、示例代码技术文档,以便更好地利用devexpress.universal.21.2.6来开发自己的应用程序。 总而言之,devexpress.universal.21.2.6是DevExpress公司发布的一个基于21.2.6版本的Universal套件,它提供了丰富的开发工具功能,帮助开发人员构建高性能易于维护的应用程序。无论是Windows、Web、移动还是云平台,都可以使用这个版本的Universal套件来创建现代化的应用程序。 ### 回答2: devexpress.universal.21.2.6是DevExpress公司所提供的一款软件开发工具包。DevExpress是一家专注于开发软件开发工具应用解决方案的国际知名公司,该公司提供了许多面向不同平台的开发工具。 devexpress.universal.21.2.6是该公司的一款全球通用的开发工具包,适用于各种不同的开发环境平台,包括Windows、Web移动应用等。该工具包提供了丰富的控件库解决方案,可以帮助开发人员快速构建功能强大、界面美观的应用程序。 devexpress.universal.21.2.6具有很多优点。首先,它可以与不同的开发环境编程语言集成,如C#、VB.NET等,方便开发人员使用。其次,该工具包拥有丰富的控件库,包括图表、报表、网格文本编辑等控件,可以满足开发人员在不同项目中的需要。此外,devexpress.universal.21.2.6还提供了许多高效的功能工具,如数据绑定、布局管理样式定制等,可以提高开发效率应用质量。 总而言之,devexpress.universal.21.2.6是一款功能强大、易于使用的开发工具包,适用于各种开发项目。它能够帮助开发人员快速构建出高质量、用户友好的应用程序,提升开发效率开发质量。 ### 回答3: DevExpress Universal 21.2.6 是DevExpress公司为.NET开发人员提供的一套综合性开发工具包。它提供了丰富而强大的功能,帮助开发人员快速构建高性能、现代化的跨平台应用程序。 DevExpress Universal 21.2.6 提供了一个全面的控件库,包括数据展示控件、数据输入控件、布局导航控件、报表分析控件等等。这些控件具有高度的可定制性灵活性,开发人员可以根据自己的需求进行定制。控件库支持多种UI技术,包括Windows Forms、WPF、ASP.NET、ASP.NET Core等,以及跨平台开发框架Blazor。 除了控件库,DevExpress Universal 21.2.6 还提供了许多其他的工具组件,帮助开发人员提高生产效率。其中包括代码编辑器、调试器、性能分析工具、报表设计器等等。这些工具能够简化开发过程,提供更好的开发体验。 DevExpress Universal 21.2.6 还提供了丰富的文档示例代码,帮助开发人员更好地了解使用各种功能。开发人员可以通过官方网站获得相关文档示例代码,也可以参加官方举办的培训研讨会,与其他开发人员进行交流分享经验。 总之,DevExpress Universal 21.2.6 是一套功能强大、易于使用的开发工具包,能够帮助开发人员快速构建高质量的跨平台应用程序。无论是初学者还是经验丰富的开发人员,都可以从中受益。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

.Net学习

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值