excel输出列宽自适应和设置为文本格式

Dim XlsApp As Excel.Application

Dim XlsBook As Excel.Workbook

Dim XlsSheet As Excel.worksheet

Set XlsApp = CreateObject("Excel.Application")

Set XlsBook = XlsApp.Workbooks.Add

Set XlsSheet = XlsBook.Sheets(1)

XlsSheet.Columns.EntireColumn.AutoFit

XlsApp.Visible = True

For i = objMSH.Row To objMSH.RowSel

For j = 0 To 4

XlsSheet.Columns.EntireColumn.AutoFit       ' 将输出的excel根据数据长度,列宽自适应

XlsSheet.Cells(i - objMSH.Row + 1, j + 1).NumberFormatLocal = "@"   '将excel设置为文本格式

XlsSheet.Cells(i - objMSH.Row + 1, j + 1) = objMSH.TextMatrix(i, j)

Next

Next

Set XlsApp = Nothing

Set XlsBook = Nothing

Set XlsSheet = Nothing

Dim XlsApp As Excel.Application

Dim XlsBook As Excel.Workbook

Dim XlsSheet As Excel.worksheet

Set XlsApp = CreateObject("Excel.Application")

Set XlsBook = XlsApp.Workbooks.Add

Set XlsSheet = XlsBook.Sheets(1)

XlsSheet.Columns.EntireColumn.AutoFit

XlsApp.Visible = True

For i = objMSH.Row To objMSH.RowSel

For j = 0 To 4

XlsSheet.Columns.EntireColumn.AutoFit       ' 将输出的excel根据数据长度,列宽自适应

XlsSheet.Cells(i - objMSH.Row + 1, j + 1).NumberFormatLocal = "@"   '将excel设置为文本格式

XlsSheet.Cells(i - objMSH.Row + 1, j + 1) = objMSH.TextMatrix(i, j)

Next

Next

Set XlsApp = Nothing

Set XlsBook = Nothing

Set XlsSheet = Nothing


相关内容

  • 用友软件固定资产模块之固定资产卡片导出导入方法
  • (2012-06-15 15:11:35) 转载▼ 标签: 账套 数据源 本位币 固定资产 卡片 杂谈 分类: 用友软件 导出:打开卡片管理,在固定资产-维护-数据输出菜单下可以输出成excel等格式. 输出之前要把需要的卡片项目选择好,在卡片管理的编辑菜单中有个"列头编辑",在 ...

  • 计算机题库判断题
  • 判断题 第1章 计算机基础知识 154.计算机只能处理文字信息. 正确 错误 [错误] 教师批改:错误 155.计算机中的字节是个常用的单位,它的英文名字是BIT . 正确 错误 [错误] 教师批改:错误 156.在计算机内部,传送.存储.加工处理的数据或指令都是以十进制方式进行的. 正确 错误 [ ...

  • Excel自定义格式进阶教程
  • Excel 自定义格式进阶教程 说到EXCEL 中使用自定义格式, 首先想到的是快捷键: 先打开单元格式对话框"Ctrl+1"(大键盘的数字键1) ,再使用"Tab ,↑,↓"来选择 要显示负数和零, 正数则不显示, 自定义为:":##:0" ...

  • 大一计算机基础考试基本知识
  • 一.基础知识 1. 计算机的概念.发展.特点.分类及其应用领域. 计算机系统的配置及主要技术指标. 2. 数制的概念,二.八.十.十六进制整数之间的转换. 3. 计算机信息的表示:数.字符的编码包括西文字符与ASCII 码和汉字及其编码(外码,内码,汉字库,字模及点阵).数据的存储单位(位.字节.字 ...

  • 办公自动化基本知识点
  • 一.Word篇 第一节 Word窗口的基本操作 一. 打开word程序(多种方法) 二. Word窗口的组成 三. 输入文本前的准备工作 四. 纠正文本 五. 插入特殊号多种方法 六. 保存文本 七. 为文件设置密码(修改密码.删除密码) 八. 关闭打开的文件 九. 退出Word程序并同时关闭所有打 ...

  • 打印稿变成电子稿,怎样将打印稿变成电子稿
  • 办公室--打印稿变成电子稿(太牛啦!!你打一天的字都比不上她2分钟!!人手一份,留着以后用哈!) 教你如何将打印稿变成电子稿最近,我的一个刚刚走上工作岗位上的朋友老是向我报怨,说老板真的是不把我们这些新来工作的人不当人看啊,什么粗活都是让我们做,这不,昨天又拿了10几页的文件拿来,叫他打成电子稿,他 ...

  • 信息技术与教育技术(1)
  • 一.判断题(每题4分) 1.教师信息素质标准归纳为三个方面:信息处理.独立学习.社会责任.( A ) A.完全正确 B.完全错误 C.无错误,但不完备 D.部分错误 2.信息科学的崛起和发展,使得原来以物质和能量为中心观念的传统自然科学逐渐让位于以物质.能量.信息三者为中心观念的现代自然科学.这是现 ...

  • 计算机应用基础模拟试卷.
  • 华东师范大学网络教育学院 <计算机应用基础>模拟卷(A卷) 考试形式:闭卷考试时间:90分钟考试日期:年月姓名:学号:注:答案做在答题纸上. 一.单选题(50分) 1.世界上第四代电子数字计算机采用的电子器件是___A____. A .大规模集成电路B .集成电路 C .晶体管D .电子 ...

  • 办公自动化考试复习题及答案
  • 一.单项选择题 1.Excel工作簿默认的文件扩展名为(B) A..DOC B..XLS C..TXT D..PPT 2.在Excel中,若要快速打开最近使用过的工作簿文件的方法是(D ) A.工具栏上"打开"按钮 B.选择"文件"菜单中"打开&qu ...