C#实现Excel插入特殊符号.docx

C#实现Excel插入特殊符号.docx

ID:57631400

大小:303.89 KB

页数:5页

时间:2020-08-29

C#实现Excel插入特殊符号.docx_第1页
C#实现Excel插入特殊符号.docx_第2页
C#实现Excel插入特殊符号.docx_第3页
C#实现Excel插入特殊符号.docx_第4页
C#实现Excel插入特殊符号.docx_第5页
资源描述:

《C#实现Excel插入特殊符号.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本文档包含两方面内容:1、特殊符号插入的实现,2、excel进程的退出一、以office2010为例说明插入特殊字符过程情况如下:就是要导出上面的样子,而且,根据实际情况需要打印出这种符号。以office2010为例说明实现步骤:1.打开excel,点击【插入】——【符号】,找到上述的带勾和不带勾的方框,如下图:2.插入后,excel表格中就出现这两个符号:R£。选中该单元格,可以看到,如下图所示显示为:说明这些特殊符号都是字母或数字通过改变字体来实现的。二、程序实现上述过程鉴于发现excel进程总是不能自动退出问题,网上查找资料,找到解决办法,现在一起放到此处,以备以后资料

2、的查阅方便。1、定义类ExcelOperatorClasspublicclassExcelOperatorClass{publicApplicationExcelApplication;publicWorkbookExcelWorkbook;publicWorksheetExcelWorksheet;publicExcelOperatorClass(){ExcelApplication=newApplication();ExcelApplication.Visible=false;}publicvoidOpenExcel(stringfileName){ExcelWorkbo

3、ok=ExcelApplication.Workbooks.Open(fileName);ExcelWorksheet=ExcelWorkbook.Worksheets[1]asWorksheet;}publicvoidSaveExcel(stringfileName){ExcelApplication.DisplayAlerts=false;ExcelApplication.AlertBeforeOverwriting=false;objectFileName=fileName;objectPassword="";objectWritePassword="";objectR

4、eadOnlyRecommended=false;objectCreateBackup=false;ExcelWorkbook.SaveAs(FileName,Missing.Value,Password,WritePassword,ReadOnlyRecommended,CreateBackup,XlSaveAsAccessMode.xlNoChange);}publicvoidQuitExcel(){ExcelApplication.Quit();}publicRangethis[objectindexRow,ObjectindexColumn]{get{returnEx

5、celWorksheet.Cells[indexRow,indexColumn]asRange;}}}2、强制结束Excel进程类utilitiypublicclassutilitiy{[DllImport("User32.dll",CharSet=CharSet.Auto)]publicstaticexternintGetWindowThreadProcessId(IntPtrhwnd,outintID);//函数原型;DWORDGetWindowThreadProcessld(HWNDhwnd,LPDWORDlpdwProcessld);//参数:hWnd:窗口句柄//参

6、数:lpdwProcessld:接收进程标识的32位值的地址。如果这个参数不为NULL,GetWindwThreadProcessld将进程标识拷贝到这个32位值中,否则不拷贝//返回值:返回值为创建窗口的线程标识。//定义句柄变量[DllImport("kernel32.dll")]publicstaticexternintOpenProcess(intdwDesiredAccess,boolbInheritHandle,intdwProcessId);//函数原型:HANDLEOpenProcess(DWORDdwDesiredAccess,BOOLbInheritHan

7、dle,DWORDdwProcessId);//参数:dwDesiredAccess:访问权限。//参数:bInheritHandle:继承标志。//参数:dwProcessId:进程ID。publicconstintPROCESS_ALL_ACCESS=0x1F0FFF;publicconstintPROCESS_VM_READ=0x0010;publicconstintPROCESS_VM_WRITE=0x0020;publicstaticvoidGetExcelProcessID(Microsof

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。