zoukankan      html  css  js  c++  java
  • 在Visual Studio 2010中使用Excel的名称

    名称对象Microsoft.Office.Tools.Excel.NamedRange

    可使用以下代码为单元格A5定义一个名称UserID

    1 Microsoft.Office.Tools.Excel.NamedRange userID;2 
    3 userID =Globals.Sheet1.Controls.AddNamedRange(Globals.Sheet1.Range["A5",Type.Missing], "UserID");

    使用以下代码可获取当前系统中的登录用户名:

    1 System.Security.Principal.WindowsIdentity user;
    2 
    3 user =System.Security.Principal.WindowsIdentity.GetCurrent();

    名称对象响应用户操作事件:

    1.打开Sheet1工作表。

    2.从工具箱中拖动NamedRange控件到Sheet1中的单元格A1

    3.单击选择A1单元格,编辑栏中的名称中将显示定义的名称。

    4.在属性工具栏中双击BeforeDoubleClick事件,将添加该事件结构到代码中,然后,在其中编写代码即可。

    VS2010将自动在Sheet1工作表的InternalStartup过程中中添加以下代码注册事件:

    1 this.namedRange1.BeforeDoubleClick += new Microsoft.Office.Interop.Excel.DocEvents_BeforeDoubleClickEventHandler(this.namedRange1_BeforeDoubleClick);

    NamedRange控件支持以下事件:

    • BeforeDoubleClick
    • BeforeRightClick
    • BindingContextChanged
    • Change
    • Deselected
    • Selected
    • SelectionChange


    使用以下代码可调整命名范围的大小使其包括单元格 “B1”

    namedRange1.RefersTo = "=Sheet1!$A$1:$B$1";

     

  • 相关阅读:
    cocos2dx 历史版本下载问题
    C++ 类之间的互相调用
    什么内网和外网
    c++网络编程2:TCP连接概念及编程
    Texturepack、physicsEditor、spriteilluminator的安装包下载
    逃离地心——齿轮旋转
    Cocos2d-x v3.0物理系统 利用PhysicsEditor创建多边形
    c#发送Http请求方法汇总
    代码大全知识点
    .Net技术方向
  • 原文地址:https://www.cnblogs.com/scwyh/p/2793421.html
Copyright © 2011-2022 走看看