精华内容
下载资源
问答
  • 表单控件只能工作表添加和使用(呵呵,叫表单控件,但却不表单Form使用,Form使用的反而是ActiveX控件),并且只能通过设置控件格式或者指定宏来使用它;而ActiveX控件不仅可以工作表使用...

    作者:iamlasong

    最近研究了一下Excel控件。使用时可以插入两种类型的控件,一种是表单控件(在早期版本中也称为窗体控件,英文Form Controls),另一种是ActiveX控件。表单控件只能在工作表中添加和使用(呵呵,叫表单控件,但却不在表单Form中使用,Form中使用的反而是ActiveX控件),并且只能通过设置控件格式或者指定宏来使用它;而ActiveX控件不仅可以在工作表中使用,还可以在用户窗体中使用,并且具备了众多的属性和事件,提供了更多的使用方式。

    关于两者网上说明很多,看了有点眼晕,我觉得,两种控件大部分功能是相同的,比如都可以指定宏,一个主要区别就是表单控件可以和单元格关联,操作控件可以修改单元格的值(不用编程),所以用于工作表,而ACTIVEX控件虽然属性强大,可控性强,但不能和单元格关联,所以用于表单Form。

    在EXCEL 2003版中,“视图—工具栏”下有两个工具栏“窗体”和“控件工具箱”(而2007版中,“开发工具—插入”下就称为表单控件和ACTIVEX控件),都可以添加控件到工作表。窗体控件即是表单控件,通过控件工具箱添加的控件即是ActiveX控件。ActiveX控件比表单控件拥有更多的事件与方法,如果仅以编辑数据为目的,使用表单控件可减小文件的尺寸,缩小文件的存储空间,如果在编辑数据的同时需要对其它数据的操纵控制,使用ActiveX控件会比表单控件更灵活。

    附:Excel中的窗体控件和ActiveX控件

    Excel中有两种不同的控件。一种是窗体工具条控件(Forms toolbar controls),通过点击菜单“视图”->“工具栏”,在弹出菜单上选择“窗体”,将出现“窗体”工具条控件窗口。另外一种是ActiveX控件,通过点击菜单“视图”->“工具栏”,在弹出菜单上选择“控件工具箱”(也可以选择“Visual Basic”,然后再在工具栏上选择“控件工具箱”),将出现“控件工具箱”窗口。 窗口工具条控件是Excel5和Excel95留下来的东西(在Excel 97后的版本中,添加一个Dialog Sheet后,将可以看到这个窗体工具条窗口),从Excel 97开始,Dialog Sheet被UserForm代替,并且开始使用ActiveX控件。 
    从某些角度来讲,窗体控件甚至比ActiveX控件更有优势。 
    1. 如果你需要在Chart工作表中添加控件,只能使用窗体工具条控件。  2. 更加方便使用VBA代码创建窗体控件以及定义事件过程。  
    3. 窗体控件的事件过程可以放在标准模块,可以使用任何有效的VBA过程名称,可以
    在控件创建之前就创建事件过程。  4. 可以给多个控件赋于一个相同的过程。  
    5. 可以使用Application.Caller来获取窗体控件的名称。  

    窗体控件比ActiveX控件简单,基本上只有一个Click事件。而ActiveX控件可以响应丰富的事件,ActiveX控件的事件只能放在控件所在的类模块(工作表模块)或窗体模块。过程名称由控件名和事件名称组成。如果你在控件不存在的时候就创建这个控件的事件过程,然后再在代码中引用这个控件,将会出现编译错误,所以必须使用代码创建事件过程。

    在VBA中控制窗体控件的方法有点不同,可以使用对象名称,但这些对象名称在对象浏览器中被隐藏,这样输入代码时没有方法和属性提示(你可以在“对象浏览器”的“类”一栏中单击右键,然后选择“显示隐含成员”查看这些窗体控件)。另外有一个简单的方法就是所有的窗体控件都用DrawingObjects来表示。 

    下面就是窗体控件的示例代码,相对应的控件从字面上很容易理解。对于复选框和选项按钮,赋值xlOn给Value属性表示选择,赋值xlOff则表示取消选择。下拉和列表框的Value属性则表示选择的第几个项目,从1开始。

    Sub ChangeControls() 
        'Sheet1.Labels("标签 1").Caption = "我是标签1"     
        'Sheet1.Buttons("按钮 2").Caption = "点击我吧!"     
        'Sheet1.CheckBoxes("复选 3").Value = xlOn     
        'Sheet1.OptionButtons("选项按钮 4").Value = xlOn     
        'Sheet1.ListBoxes("列表框 5").Value = 2     
        'Sheet1.DropDowns("下拉框 6").Value = 4 
        Sheet1.DrawingObjects("标签 1").Caption = "我是标签1" 
        Sheet1.DrawingObjects("按钮 2").Caption = "点击我吧!" 
        Sheet1.DrawingObjects("复选框 3").Value = xlOn 
        Sheet1.DrawingObjects("选项按钮 4").Value = xlOn
        Sheet1.DrawingObjects("列表框 5").Value = 2 
        Sheet1.DrawingObjects("下拉框 6").Value = 4 
    End Sub 
    '这个是使用VBA代码在工作表中添加窗体控件的例子。 
    Sub InsertDropDown() 
        Dim ctl As DropDown         ' 声明下列列表变量 
        Sheet2.Select
        Cells(3, 3).Select
        With ActiveCell 
            ' 在活动单元格位置创建下列列表    
            Set ctl = Sheet2.DropDowns.Add(.Left, .Top, .Width, .Height) ' 给下拉列表指定事件过程 
            ctl.OnAction = "EnterData" ctl.AddItem "Item 1" 
            ctl.AddItem "Item 2"
            ctl.AddItem "Item 3"
            ctl.AddItem "Item 4"
            ctl.AddItem "Item 5" 
            ctl.ListIndex = 1   ' 第一个项目的ListIndex是0
        End With
    End Sub 
    
    Sub EnterData() 
    ' 通过Application.Caller来获得下拉列表对象
        With Sheet2.DropDowns(Application.Caller) 
            Cells(1, 1) = .List(.ListIndex) 
        End With 
    End Sub 
    '这是使用VBA代码添加ActiveX控件的例子
    Sub InsertComboBox() 
        Dim ole As OLEObject 
        Dim ctl As MSForms.ComboBox 
        Dim iLine As Long 
        Dim objCodeModule As Object   
        Sheet2.Select 
        Cells(3, 5).Select 
        ' 插入复合框     
        Set ole = Sheet2.OLEObjects.Add(ClassType:="Forms.ComboBox.1") 
        ' 命名 
        ole.Name = "Combo" 
        Set ctl = ole.Object 
        ctl.Name = "Combo"   
        ctl.AddItem "Item1"
        ctl.AddItem "Item2" 
        ctl.AddItem "Item3" 
        ctl.AddItem "Item4" 
        ctl.AddItem "Item5" 
        ctl.ListIndex = 0       ' 第一个项目的ListIndex是0  
        ' 添加Click事件,需要引用Microsoft Visual Basic for Application Extensibility库 
        Set objCodeModule = ThisWorkbook.VBProject.VBComponents("Sheet2").CodeModule 
        iLine = objCodeModule.createeventproc("Click", "Combo") 
        Call objCodeModule.ReplaceLine(iLine + 1, " EnterData1")
    End Sub 
    
    Sub EnterData1() 
        ' 要使用OLEObject对象的Object属性来获得ComboBox对象 
        With Sheet2.OLEObjects("Combo") 
            Cells(2, 1) = .Object.Text
        End With
    End Sub 
    '过程InsertComboBox将在Sheet2的工作表模块中自动生成复合框的Click事件过程。 
    Private Sub Combo_Click() 
        EnterData1 
    End Sub
    
    


    展开全文
  • excel中添加控件

    千次阅读 2009-02-28 10:12:00
    "视图"-〉"工具栏"-〉"控件工具箱" 象VB操作一样,可放置按钮控件,双击会出现Command_Click事件函数,然后象VB那样编程就行了。

    "视图"-〉"工具栏"-〉"控件工具箱" 
    象VB操作一样,可放置按钮控件,双击会出现Command_Click事件函数,然后象VB那样编程就行了。

    展开全文
  • c#操作Excel中控件

    千次阅读 2015-03-12 17:33:46
    由于最近工作的需要,经常使用C#对excel进行编辑,但是由于有的excel中含有大量的控件所以,给工作带来了很多困扰。  为了能够随心所欲的操纵这些控件查询了很多资料,现在将得到的一点心得记录下来。  C#...

    由于最近工作的需要,经常使用C#对excel进行编辑,但是由于有的excel中含有大量的控件所以,给工作带来了很多困扰。

      为了能够随心所欲的操纵这些控件查询了很多资料,现在将得到的一点心得记录下来。

       C#操作excel2007需要引入的dll

      Microsoft.Office.Interop.Excel (正常读写文件,这个就足够了)

      Microsoft.Vbe.Interop.Forms (这个是为了操作excel里的activeX控件)

      相信大家都知道excel2007中的控件分为2种:1.Form控件 2.activex控件

      

      //给命名控件起个别名方便写代码

      using Excel = Microsoft.Office.Interop.Excel;

      using MSForms = Microsoft.Vbe.Interop.Forms;

      //打开excel

      Excel.Application excelApp = new Excel.Application();

      //打开一个excel文件,open方法的参数大家可以去msdn上查询

      Workbook analyWK = excelApp.Workbooks.Open(inputfileName, Type.Missing, true, Type.Missing,

      Type.Missing, Type.Missing, Type.Missing, Type.Missing,

      Type.Missing, Type.Missing, Type.Missing, Type.Missing,

      Type.Missing, Type.Missing, Type.Missing);

      //这里取得的是第一个sheet,大家根据自己的需要选择自己要操作的sheet

      Worksheet WS = (Excel.Worksheet)analyWK.Worksheets[1];

      一下是对excel的控件的操作

      上边说到了excel中含有2种控件,对于不同的控件的操作方法不太一样

      对于Form控件的操作

      Worksheet WS = (Excel.Worksheet)analyWK.Worksheets[1];

      对于我们确定了要操作的worksheet可以直接调用Worksheet类中的方法直接拿出各种Form控件

        例如Checkbox:

      Excel.CheckBoxes a = (Excel.CheckBoxes)WS.CheckBoxes(Type.Missing);

      这样我们就得到了一组Checkbox,也就是当前sheet中的全部checkbox的列表。

      需要注意的是参数[Type.Missing],这个地方我试过很多别的内容都会出错,所以我们只能用这个来得到一个控件集合。

      得到这个集合以后,用下面的方法可以得到单个控件Item的参数从[1]开始

      Excel.CheckBox b = (Excel.CheckBox)a.Item(1);

      这个控件b得到以后,我们就可以随意的蹂躏她了

      对于ActiveX控件的操作

      ActiveX控件的操作比较麻烦,它不能直接通过Worksheet类中的方法直接取出,

      但是他也有比Form控件方便的地方,那就是他有name属性,可以通过name直接定位到一个控件上

       方法如下:

      Excel.OLEObject c = (Excel.OLEObject)WS.OLEObjects("chk");

      这样我们能够得到一个name是“chk”的Actived控件,但是现在我们还不能够操作这个控件

      我们需要把这个控件转换成他相应类型的控件

      例如他是一个CheckBox控件,用如下的方法把控件类型转换

      MSForms.CheckBox d = (MSForms.CheckBox)c.object();

      取值,取得的值是一个object需要大家自己根据需要转换

      object o = d.get_Value();

      赋值,赋值时候也是一个object而且是ref

      object o = true;

      d.set_Value(ref o);

       其他的

      object adaa = WS.Shapes.Count;//用于确定全部有图形的对象的数目,包括了各种控件

      WS.OLEObjects(Type.Missing)//得到了全部的ActiveX控件,然后可以用item方法得到其中某个控件

    展开全文
  • 在Excel中使用WinSock控件远程通信

    千次阅读 2017-06-04 22:38:08
    在Excel中使用WinSock控件远程通信 这是我实际使用时想要达到的一个目的。感谢万能的网络。但也损害了我用心去研究而获得最终成功的快感! 贵州大学计算机软件与理论研究所 李 元  本文讨论在Excel 电子表格...

    在Excel中使用WinSock控件远程通信


    这是我在实际使用时想要达到的一个目的。感谢万能的网络。但也损害了我用心去研究而获得最终成功的快感!
    贵州大学计算机软件与理论研究所 李 元

      本文讨论在Excel 电子表格里使用对WinSock 控件的VBA 编程,实现电子表格数据在Internet 网络上远程通信。具体地说,我们要求在Internet 网络上的两个Excel 用户的工作簿启动后,能够连接起来,既可互相将自己工作表单元里已有的数据传送给对方,也可将在表单文字框里现场输入的数据传送给对方,而且无论哪方都可将接收到的数据传到工作表指定的单元里保存下来。这样,用Excel 不仅实现了工作表数据在Internet 网络上传输的功能,同时也达到了用Excel 实现一个“聊天室”的目的。

      为实现上述要求,可在Excel 中使用微软的WinSock 控件,用UDP 协议(无连接的通讯协议)或TCP 协议进行。下面叙述用UDP 进行的具体做法。

      一、工作簿:Book_A.XLS

      1. 设计工作簿Book_A.XLS 的表单
      运行Excel,将工作簿用Book_A 存盘,选“工具| 宏| Visual Basic 编辑器”,在出现的Visual Basic 编辑器窗口里选菜单“插入| 添加用户窗体”,鼠标右击窗体选“属性”在左面的窗体属性栏里对窗体做一些设置,例如:设置窗体的名称为:frmA (缺省名为UserForm1),窗体标题(缺省名为Caption):Caption="A 聊天室”等。

      设置信息输入输出文本框:从工具箱里将下列控件放到窗体上:两个文字框:TextBox1(用来输入要发送的字符串)、TextBox2(用来接受对方发送来的字符串);再放三个命令按钮:CommandButton1(用来执行发送文本框TextBox1 里的数据的过程)、CommandButton2(用来执行发送工作表Sheet1 单元Cells(1,1) 的数据的过程)、CommandButton3(用来将在TextBox2 里接收到的数据传到工作表Sheet1 里的单元Cells(3,1) 里保存的过程)。

      在窗口中添加WINSOCK 控件:选菜单的“工具| 附加控件”,选“Microsoft Winsock Cotrol"(在Win98 中是6.0 版,在\windows\sytem 下的mswinsck.ocx),这时,该控件的图标已在工具箱里出现,将它放入窗体中后,左面出现“Winsock1 Winsock"属性栏窗口,这里Winsock1 是该控件的缺省名(用于编写代码),可在该属性栏里进行下面的设置,也可如下用代码进行设置。

      2. 对工作簿Book_A.XLS 的表单进行VBA 编程

    Private Sub CommandButton1_Click()
      ' 发送用户在文字框TextBox1 里的数据
      Winsock1.SendData TextBox1.Text
    End Sub

    Private Sub CommandButton2_Click()
      ' 发送用户工作表指定单元里的数据
      Winsock1.SendData Cells(1, 1).Value
    End Sub

    Private Sub CommandButton3_Click()
      ' 将接收的数据保存在单元Cells(3,1) 里
      Cells(3, 1).Value = "接收的数据:" +TextBox2.Text
      ' 将积分结果保存在当前的活动单元里
      ActiveCell.Value = "接收的数据:" +TextBox2.Text
    End Sub

    Private Sub TextBox1_Change()
      ' 发送用户输入
      'Winsock1.SendData TextBox1.Text
    End Sub
    '
    Private Sub UserForm_Initialize()
    Winsock1.Protocol = 1
    'winsock 通讯协议设为UDP 协议1, TCP:0
      ' 设置网络地址
      Winsock1.LocalPort = 1999
      'Winsock1.RemoteHost = "210.40.7.168"
      Winsock1.RemoteHost = "Localhost" ' 在本机测试
      Winsock1.RemotePort = 1024
    End Sub

    Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
      Dim rec As String
      ' 接收对方数据并在Text2 中显示
      Winsock1.GetData rec, vbString
      TextBox2.Text = rec
    End Sub
      最后,为使调用工作簿Bokk_A.XLS 时即运行表单,打开窗口:双击“工程——VBAProject"栏里的“ThisWorkBook",出现代码窗口,在Worksheet_Activate 事件里录入下列代码(这个过程实现当打开工作簿时,首先显示名为frmDemo 的窗体):

      Private Sub Workbook_Activate()
        frmA.Show
    End Sub

      二、工作簿:Book_B.XLS 

      另一方的工作簿Book_B.XLS 的做法与工作簿Book_A.XLS 几乎完全一样,不同的是在表单的初始化事件里对网络通信的远程主机和端口设置:
      Private Sub UserForm_Initialize()
         ' 设置网络协议
        Winsock1.Protocol = 1
        'winsock 通讯协议设为UDP 协议1, TCP:0
        ' 设置网络地址
        Winsock1.LocalPort = 1024      ' 本地端口
        'Winsock1.RemoteHost = "210.40.7.188" ' 远程主机
        Winsock1.RemoteHost = "Localhost"  ' 远程主机
        Winsock1.RemotePort = 1999      ' 远程端口
    End Sub

      本文设计在Win98/Excel97/2000 下通过,下面是运行情况(A 接收B 的数据)。



    如果系统没有Winsock控件的话,可以下载下面的控件MSWINSCK.OCX,然后将该文件复制到C:\Windows\System32目录下。

    在VBE窗口中,从菜单“工具”->“引用”中,点击“浏览”按钮,选择MSWinSCK.ocx文件,再从“工具箱”的“附加控件”中选择Microsoft Winsock Control。

    此时使用Winsock控件的话,将会出现提示不安全的ActiveX控件的提示。可以点击同时下载的REG文件注册该控件即可。

     zudhVJHh.rar (48.41 KB, 下载次数: 693)

    一般在Excel的窗体中添加Winsock控件。

    使用Winsock控件的应用程序一般是Client/Server结构,也就是客户端/服务器端。

    以服务端为例,一般的步骤是:

    先设置LocalPort本地端口,然后使用Listen方法侦听数据请求。然后处理ConnectionRequest和DataArrival事件。使用完后使用Close方法关闭连接。

    Private Sub UserForm_Initialize()
        Winsock1.LocalPort = 1999
        Winsock1.Listen
    End Sub
    Private Sub UserForm_Terminate()
        Winsock1.Close
    End Sub
    Private Sub Winsock1_ConnectionRequest(ByVal requestID As Long)
        If Winsock1.State <> sckClosed Then Winsock1.Close
        Winsock1.Accept requestID
    End Sub
    Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
        Dim Buffer() As Byte
        TransferedBytes = TransferedBytes + bytesTotal
        ReDim Buffer(bytesTotal - 1)
        Winsock1.GetData Buffer, vbArray + vbByte
    End Sub
    Private Sub Winsock1_Error(ByVal Number As Integer, Description As String, ByVal Scode As Long, ByVal Source As String, ByVal HelpFile As String, ByVal HelpContext As Long, CancelDisplay As Boolean)
        Debug.Print "Sock Err:" & Description
    End Sub

    而客户端的一般步骤如下:

    设置远程服务器端口RemotePort属性,然后使用Connect方法连接。处理ConnectionRequest和DataArrival事件。发送数据就直接使用Send方法就可以了,可以发送字符串或者Byte数组。

    Private Sub UserForm_Initialize()
        Winsock1.RemoteHost = "127.0.0.1"
        Winsock1.RemotePort = 2999
        Winsock1.Connect
    End Sub
    Private Sub UserForm_Terminate()
        Winsock1.Close
    End Sub
    Private Sub Winsock1_ConnectionRequest(ByVal requestID As Long)
        If Winsock1.State <> sckClosed Then Winsock1.Close
        Winsock1.Accept requestID
    End Sub

    Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
        Dim strData As String
        Winsock1.GetData strData, vbString
        If strData = "OK" Then
            Winsock1.Close
            Winsock1.RemotePort = 1999
            Winsock1.Connect
            MsgBox "You can send file now"
        End If
    End Sub


    展开全文
  • dev控件中gridcontrol原样文本格式导出的处理 dev控件中gridcontrol控件有个功能,可以将里面的数据导出到excel文件中。简单的导出代码如下: private void ExcelOut() { SaveFileDialog fileDialog = new ...
  • 如何在excel中快速使用日期控件

    千次阅读 2019-01-31 14:05:57
    前两天收集员工放假信息的时候,想直接通过选择而不是输入日期的方式填日期。找到一个需要通过开发工具导入控件的方式...* 将其直接拖拉到excel中 * 右键需要输入日期的单元格,点击第一个,就可以选择日期了。 ...
  • 1. Excel中创建了几个控件,TextBox和ListBox,命名方式就是从1到N,写完事件代码后测试正常,但是发给其他人之后,有些人可以正常运行,但是有些人打开后报错,进入设计模式后发现控件名称自动发生改变了,导致事件...
  • Excel 添加日期控件

    千次阅读 2011-09-10 13:19:50
    打开 Excel View-->ToolBars-->Control Toolbox 点击 More controls 选择 Microsoft Date and Time Picker control 6.0(SP4),调整大小及位置 鼠标移到控件上右键 View Cod
  • 深入了解Excel工作表控件

    千次阅读 2018-03-02 03:44:38
    Excel工作表可以使用两种控件:表单控件和ActiveX控件。 插入控件 使用VBA工作表插入控件非常简单。 Sub AddCtls() '表单控件 ActiveSheet.Buttons.Add 87.75, 33, 86.25, 33 ActiveSheet....
  • Excel OCX ActiveX控件

    热门讨论 2005-12-20 13:45:36
    Excel OCX 是一个功能强大的ActiveX控件,用Visual Basic 6.0编写, (保证最大的兼容性,易用性和高效率),能在Excel 和 Visual Basic之间交换数据,在Excel里创建专业的报告等。Visual Basic应用程序里使用Excel...
  • Excel中使用日期控件

    千次阅读 2010-10-26 09:54:00
    点击控件工具栏的〖其他控件〗 ,选择(Microsoft Date and Time Picker Control,version 6.0)控件
  • Spire.XLS 是一个专业的Excel控件,有 .NET、WPF和Silverlight 版本,通过Spire.XLS无需安装微软Excel,也能拥有Excel的全套功能, 本文介绍了如何通过Spire.XLS Excel设置单元格样式。
  • Excel 2007日历控件使用

    千次阅读 2013-05-22 09:23:25
    今天做Excel表格的时候,表格...本文档指导在Excel 2007启用日历控件,并指定列弹出日历选择框的步骤。 1. 先需下载并注册安装Excel 2007的日期控件文件MSCAL.OCX。 Microsoft网站或internet上下载日历
  • Excel中的窗体控件和ActiveX控件

    千次阅读 2009-09-10 09:43:00
     From:http://www.vbafan.com/2009/01/21/excel-form-controls-and-activex-controls/ Excel中有两种不同的控件。一种是窗体工具条控件(Forms toolbar controls),通过点击菜单“视图”->“工具
  • excel 组合框控件使用方法

    万次阅读 2012-05-04 09:44:29
    本文一起学习excel组合框控件的使用方法。excel组合框使用,一般用市场调查问卷或者制作动态图表等等场景。...excel组合框控件显示文本框的当前值。 第二, excel组合框控件在哪里,如何调出excel 组合框控
  • 处理比尔给我的一个excel文件里面有 200多个 复选框,一个一个去删除很麻烦。而且有时候是几个复选框重叠一起。用下面的程序。一下子就搞定了。delS 是删除所有的控件和图表。addCheckBox 是添加 10个复选框...
  • Excel使用日历控件

    千次阅读 2015-07-28 17:20:23
    导入日历控件后,可以通过如下代码,在Excel的表格获得对应选择日期的值.Private Sub DTPicker1_Change() Dim sDate As String, sTime As String sDate = Format$(DTPicker1.Value, "MM/dd") sTime = Format$...
  • Spire.XLS 是一个专业的Excel控件,有 .NET、WPF和Silverlight 版本,通过Spire.XLS无需安装微软Excel,也能拥有Excel的全套功能,本文介绍了如何通过Spire.XLSC#,VB.NET添加Excel边框。
  • LFFExcelView这里是Github传送门下载封装了一个Excel表格, 只要设置表格的X,Y坐标,标题,单元格数据内容以及颜色 即可生成你所需要的表格,样式上比较简单,但是算是自己封装的第一个自定义控件,做一下纪念1....
  • 怎样再次修改Excel中的条码控件

    千次阅读 2018-06-01 11:47:11
    1、在Excel中增加条码控件,方法是点击开发工具下面的“插入”下拉小三角,点击“其它控件”。 2、再选择Microsoft BarCode 14.0(版本可能不同),光标变成“+”号,需要条码的地方拉出矩形框,条码就出来了。...
  • Excel中添加Listview控件方法

    千次阅读 2013-01-07 23:49:33
    把 下面的文件解压后 保存 C:\WINDOWS\system32目录下 2 注册控件程序 开始--运行--输入 regsvr32.exeMSCOMCTL.OCX 3 添加引用 进入VBE 编辑器,【工具】-【引用】,勾选 Microsoft Windows ...
  • 使用FlexCel Studio for .NET能够快速的从WinForms, WebForms ASP.NET, PocketPC应用程序和 web服务生成excel表格文件本地net组件(没有附加的OLE/dlls)能够读取,创建,修改本地的EXCEL xls文件和xlsx文件,而且...
  • Excel 2007日历控件使用(文字)

    千次阅读 2013-05-21 17:16:46
    在Excel中插入日历控件   1、某一单元格插入日历控件 (1)选中要插入日历控件的单元格,设置单元格格式为日期型; (2)点击工具栏,“插入—对象—日历控件”, (3)用快捷方式Alt+F11,双击插入控件的...
  • 其中Excel或者其他的Office应用程序也是一个必不可少的测试环境,但是你有没有发现即使你你的控件中新增了一些新的属性或对属性改名了,你在Excel的对象属性窗口(Developer Tap->插入你的 Activex 控件->Enable '...
  • Spire.XLS 是一款专业的Excel控件,无需Excel,也能进行全部Excel的功能操作,支持 .NET和 WPF。本教程将给大家介绍如何将数据导出到WPF的Excel。通过 Spire.XLS for WPF全部问题可以轻松解决。
  • 开发工具中选中插入按钮,选择表单控件中的第二个控件。 将控件绘制合适区域,就会显示出控件的基本模型。 step 2 设置控件 右击绘制好的控件,点击最下方的设置控件格式。 将需要放入控件进...
  • excel动态创建控件

    千次阅读 2014-03-21 02:32:59
    分配上单击VBA函数到一个Excel的Userform动态创建的按钮 Sign InTop AuthorsTerms of ServiceContact UsBlog  .htaccessAdmin  Home English Language Content 分配上单击VBA函数到一个Excel...
  • 本章主要描述Excle VBA如何将控件excel中的数据相关联。 一、如何关联已有的Excel文档和VBA 其实这个就是如何使用Vba打开已有的Excel文件。这其实是我们关联excelExcel最早要干的事,如果不打开文件,你还做...
  • 今天做需求的时候,创建了一个全新的MFC非模态对话框,对话框中用到了edit控件,结果发现,这个edit控件中输入任何的内容,都显示到了excel中选中的那个单元格中去了,而edit内容还是为空。因为edit也是我们重写...
  • .net 可以打开PDF word PPT EXCEL 格式的 第三方控件,开源最好,商业用不起。 可以用不同的控件分别打开不同格式

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 43,771
精华内容 17,508
关键字:

在excel中如何设置控件格式