• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 高手进!如何在excel中插入新的worksheet?

高手进!如何在excel中插入新的worksheet?

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了excel worksheet,excel vba worksheet,excel dea worksheet,c excel worksheet,worksheet等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 高手进!如何在excel中插入新的worksheet?
描述:

有谁知道调用WorkSheets类中的Add(...)方法插入新的worksheet时,如何写里面的参数来控制插入的位置(主要是第一、二参数应该怎么写),比如让它插在已有的所有sheet之后。该方法的原型如下,希望高手们仔细介绍一下各参数的意义和用法。
LPDISPATCH Worksheets::Add(const VARIANT& Before, const VARIANT& After, const VARIANT& Count, const VARIANT& Type)
{
LPDISPATCH result;
static BYTE parms[] =
VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT;
InvokeHelper(0xb5, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
&Before, &After, &Count, &Type);
return result;
}


解决方案1:

Before:新sheet的后一个sheet
After:新sheet的前一个sheet
Count:新插入的sheet的数量
Type: 已经忘记了它的用法,不过我一般都是传null
如Add(null, sheet1, 3, null)表示在sheet1后插入3个sheet

解决方案2:

应用于 Sheets 和 Worksheets 对象的 Add 方法。
新建工作表、图表或宏表。新建的工作表将成为活动工作表。
expression.Add(Before, After, Count, Type)
expression   必需。该表达式返回上面的对象之一。
Before   Variant 类型,可选。指定工作表对象,新建的工作表将置于此工作表之前。
After   Variant 类型,可选。指定工作表对象,新建的工作表将置于此工作表之后。
Count   Variant 类型,可选。要新建的工作表的数目。默认值为 1。
Type   Variant 类型,可选。指定工作表类型。可为以下 XlSheetType 常量之一:xlWorksheet、xlChart、xlExcel4MacroSheet 或 xlExcel4IntlMacroSheet。默认值为 xlWorksheet。
说明 如果 Before 和 After 两者均省略,则新建的工作表将插入到活动工作表之前。


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 如何通过VC控制Excel在WorkSheet中插入行或列?急!
  • Excel中Worksheet操作问题
  • Excel2003DeleteWorksheet的时候返回失败!有高手知道原因吗???
  • 求助,如果用自动化对象在在Excel里增加一个Worksheet?
  • 高手进!如何在excel中插入新的worksheet?
  • 求助,如何用自动化对象在在Excel里增加一个Worksheet?

相关文章

  • 2017-06-04 ATL里面如果创建多文档???请高手赐教
  • 2017-06-04 DirectSound,读取Wav资源
  • 2017-06-05 怎样获得进程的绝对路径,急!急!在线等
  • 2017-06-05 打印程序的字符位置怎么确定
  • 2017-06-05 有了dll和它的h头文件,怎么调用还是无法调用啊!!
  • 2017-06-04 OCX无法正常返回值
  • 2017-06-05 CMSHFlexGrid中如何显示checkbox?
  • 2017-06-05 Webbrowser控件问题
  • 2017-06-05 com传入variant数组参数
  • 2017-06-05 TeeChart5的内存问题

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • vc用ole调用word,excel时如何屏蔽“服务器正在运行中”的对话框?
    • 百分求一个最简单的DCOM完整的例子,试验成功马上给分!
    • word进程退不出。问题在哪呢??请教!!
    • 托拽数据的charset问题
    • 用AfxBeginThread创建的线程除了调用AfxEndThread还可以用什么函数关闭?
    • VC中实现flash动画全屏
    • 自定义属性和对话框控件关联
    • 各位高手请帮助诊断一下这个程序:
    • 如何调用mediaplayer中的打开媒体函数
    • COM组件向外屏蔽接口

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有