别人做的网站怎么打开,c 中怎么用html5做网站,湘西泸溪网站建设,设计工作室 网站基于C#语言在Excel中进行二次开发#xff08;一#xff09;#xff1a;简单系统搭建#xff1a;打印输出”Hello Excel C#” 实现效果第一步#xff1a;前期准备第二步#xff1a;打开VS 2022#xff0c;创建项目第三步#xff1a;程序界面设计 实现效果
在Exce… 基于C#语言在Excel中进行二次开发一简单系统搭建打印输出”Hello Excel C#” 实现效果第一步前期准备第二步打开VS 2022创建项目第三步程序界面设计 实现效果
在Excel表格的工具栏中生成自定义的“TabToolkits”工具选项点击“Hello Excel”选项即可弹出“Hello Excel C#”并在表格第一行生成“欢迎使用C#对Excel进行二次开发”。
第一步前期准备
新建Excel文件如果没有“开发工具”一栏进行后续操作。 以此点击“文件”——“选项”——“自定义功能区”——勾选“开发工具”即可。 以此点击“文件”——“选项”——“加载项”——在管左下角管理中选择“COM加载项”即可。
第二步打开VS 2022创建项目
打开VS 2022,点击“创建新项目(N)” 选择“Excel VSTO外接程序”点击“下一步”。 修改“项目名称”“位置”和“解决方案名称”点击“创建”即可。 鼠标右击“ExcelHello”选择“添加”——“新建项”。 5.选择“Office/SharePoint”——“功能区可视化设计器”——修改“名称”——“创建”。
注1如果如下图所示左侧没有“工具箱” 解决方法按快捷键“CtrlAltX”或者在“视图”选项卡下选择“工具箱”即可调出。 注2如果在VS 2022右下角没有“属性选项卡” 解决方法在VS 2022右下角鼠标右击选择“属性”即可调出
注3如果“解决方案资源管理器”误关的话 解决方法在“视图”选项卡下点击“解决方案资源管理器”即可在软件界面右侧显示。
第三步程序界面设计
鼠标点击“TabAddIns”在属性设置框中的Label里修改名称为“TabToolkits”。 鼠标单击“button1”进入“button1”的属性设置。Name表示软件内部的名字修改为btnHelloLabel表示显示的名字修改为Hello Excel。Image表示“button1”前的图标。 设置小图标 打开阿里巴巴矢量图标库网站https://www.iconfont.cn/。没有注册的话可以使用手机号注册登录即可免费下载图标图片。选择合适的图片设置喜欢的颜色后点击下载png格式图片。
在“button1”的属性设置中点击“Image”后的“无”点击“本地资源”——”导入“——选择图片——”打开“。 鼠标点击“group1”进入“group1”的属性设置。修改Label为General Toolkits。 修改完成之后在界面中显示如下 双击“Hello Excel”,进入到程序编辑界面在”RibbonDemo.cs“文件内输入如下命令
System.Windows.Forms.MessageBox.Show(Hello Excel C#);点击运行即可打开Excel。 点击创建“空白工作簿”在“空白工作簿”中可以看到我们前面创建的“TabToolkits”选项卡在选项卡下点击“Hello Excel”即可运行弹出窗口“Hello Excel C#”即我们设置想要输出的内容。
切换到“ThisAddin.cs”文件中添加如下命令 #region GetActiveApplication Workbook Worksheet// 获得Applicationpublic Excel.Application GetActiveApplication(){return (Excel.Application)Application.Application;}// 获得Workbookpublic Excel.Workbook GetActiveWorkbook(){return (Excel.Workbook)Application.ActiveWorkbook;}// 获得Worksheetpublic Excel.Worksheet GetActiveWorkSheet(){return (Excel.Worksheet)Application.ActiveSheet;}#endregion 切换“RibbonDemo.cs”文件输入如下命令
using Excel Microsoft.Office.Interop.Excel;
using Office Microsoft.Office.Core;
using Microsoft.Office.Interop.Excel;
using System.Reflection;......Worksheet sheet Globals.ThisAddIn.GetActiveWorkSheet();// 修改单元格值sheet.Range[A1].Value 欢迎使用C#对Excel进行二次开发; // 在A1单元格内写入内容sheet.Columns.AutoFit(); // 根据填写的内容自动调整单元格的大小点击“运行”在打开的Excel文件中在选项卡下点击“Hello Excel”即可运行弹出窗口“Hello Excel C#”并在A1表格中输入内容“欢迎使用C#对Excel进行二次开发”即我们设置想要输出的内容。