Microsoft.Office.Interop.Excel

问题描述

Microsoft.Office.Interop.Excel命名空间下请问可以设置跨列居中吗是跨列居中不是合并

解决方案

解决方案二:
操作一个设置好格式的Excel
解决方案三:
设置range,然后对range设置样式,居中=xxxacrossxxxx,这玩意N久不搞了,大体就这个意思。你在vs里有提示,一看就明白了
解决方案四:
其实你在那个群里问了很多天,我们已经告诉你办法了。最直接的搞法是aspose.cells,虽然是商业版软件,不过么天朝特色在这里,俺们就不多说了你现在用vsto方式完成,当然这个多少会在部署上出点毛病,我们不推荐。不过既然你问,反正放假前最后一天,俺也木什么事情,就帮你搞搞1.还是那群里交给你的东西,首先录制一个宏,看看微软怎么搞滴Range("A1:E1").SelectWithSelection.HorizontalAlignment=xlCenterAcrossSelection.VerticalAlignment=xlBottom.WrapText=False.Orientation=0.AddIndent=False.IndentLevel=0.ShrinkToFit=False.ReadingOrder=xlContext.MergeCells=FalseEndWith

剩下的事情,就超级简单了,按照这个宏翻译成对应的C#代码就是worksheet.Cells[1,1]="测试测试";Rangerange=worksheet.get_Range("A1","H1");range.Select();range.HorizontalAlignment=Constants.xlCenterAcrossSelection;range.VerticalAlignment=Constants.xlBottom;range.WrapText=true;range.Orientation=0;range.AddIndent=false;range.IndentLevel=0;range.ShrinkToFit=false;range.MergeCells=false;

打完,收工

时间: 2024-10-28 13:04:06

Microsoft.Office.Interop.Excel的相关文章

Microsoft.Office.Interop.Excel.Application导出excel

问题描述 Microsoft.Office.Interop.Excel.Application导出excel Microsoft.Office.Interop.Excel.Application导出excel某单元格长度过长导致报错怎么解决 解决方案 首先检查你的文档中有没有这个问题.其次,检查你的单元格的类型.建议你先在excel中手工操作,并且录制宏,然后再照着生成的vba代码写. 解决方案二: C#学习之用Microsoft.office.interop.excel.dll导出excelM

clr excel-CLR工程,using Microsoft.Office.Interop.Excel后编译报错

问题描述 CLR工程,using Microsoft.Office.Interop.Excel后编译报错 目的:用VS2008创建CLR窗体工程后,需要导出数据到Excel 添加microsoft excel 11.0 object library后,代码里面写入using Microsoft.Office.Interop.Excel,编译就报错,非常的怪异. 哪位大虾帮忙看看什么原因?谢谢! .selectdemo.cpp(12) : error C2872: 'Application' :

跨列居中-请问 Microsoft.Office.Interop.Excel 命名空间

问题描述 请问 Microsoft.Office.Interop.Excel 命名空间 请问 Microsoft.Office.Interop.Excel 命名空间下 可以设置跨列居中吗 解决方案 你设置合并这些单元格,然后让文字居中就行,你在excel中能操作的,接口都支持 有npoi的库,操作起来很方便 解决方案二: //声明Excel.Range Microsoft.Office.Interop.Excel.Range Myrange; 如:Myworksheet.get_Range("A

Microsoft.Office.Interop.Excel问题,如何将文件另存为

问题描述 Microsoft.Office.Interop.Excel.ApplicationClassexcel=newMicrosoft.Office.Interop.Excel.ApplicationClass();excel.Application.Workbooks.Add(true);excel.Visible=true;for(inti=0;i<this.eInfo.ColumnCount;i++){excel.Cells[1,i+1]=this.eInfo.Columns[i].

关于Microsoft.Office.Interop.Excel急救解决!

问题描述 编译器错误消息:CS1705:程序集"ICement.Buying.Web,Version=2.0.7.1843,Culture=neutral,PublicKeyToken=null"所使用的"Microsoft.Office.Interop.Excel,Version=15.0.0.0,Culture=neutral,PublicKeyToken=71e9bce111e9429c"版本高于所引用的程序集"Microsoft.Office.In

Microsoft.Office.Interop.Excel.dll的问题

问题描述 本机未安装office,使用Microsoft.Office.Interop.Excel.Applicationapp=newApplicationClass(){DisplayAlerts=false};在设置属性DisplayAlerts时会报错!该程序集和Excel程序什么关系??是因为没有安装office挑错吗?? 解决方案 解决方案二:客户机器上没有安装Office你是用不了相关组件的,不要浪费力气了.dll引用是与名称无关的,.net在引用Com组件会自动生成一个dll,里

无法嵌入互操作类型“Microsoft.Office.Interop.Excel.ApplicationClass”。请改用适用的接口。

winform下对datagridview进行导出时候,写了一句: Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.ApplicationClass(); 导致结果如下: 类型"Microsoft.Office.Interop.Excel.ApplicationClass"未定义构造函数    无法嵌入互操作类型"Microsoft.Office.Int

windows-求大神指点Microsoft.Office.Interop.Excel使用

问题描述 求大神指点Microsoft.Office.Interop.Excel使用 要用Microsoft.Office.Interop.Excel有格式 导出Excel 发现windows 家庭版本的调用 这库函数会出错 ,是不是家庭板还有底层相关的内库要单独安装了 解决方案 Microsoft.Office.Interop.Excel的用法Microsoft.Office.Interop.Excel的用法Microsoft.Office.Interop.Excel的用法 解决方案二: Ac

C# Microsoft.Office.Interop.Excel 修改Excel图表数据源

问题描述 C#Microsoft.Office.Interop.Excel(Dll文件)动态修改Excel模板中的图表数据源具体方法是:SetSourceData(range)方法一://wbworkbook变量wb.ActiveChart.SetSourceData(range);方法二://wsworksheet变量ws.ChartObjects(0).Chart.SetSourceData(range);以上两个方法都报错.comobject异常.想知道:怎么获得当前sheet页面中的指定