W wlq Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-11 #1 delphi如何調用Excel在裏面放一個combobox,並給它賦值 多謝
L liwens Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-11 #2 打开EXCEL在“视图”-“工具栏”-“VISUAL BASIC”打开VB工具栏,选择 该工具栏的“控件工具箱”按钮,打开控件工具箱,选择里面的组合框控件, 加入EXCEL工作表里你想加入的位置,双击该控件,打开VBA编辑界面,在ComboBox1 的Click事件里写: Private Sub ComboBox1_Click() ComboBox1.Text = "性别" ComboBox1.AddItem ("男") ComboBox1.AddItem ("女") End Sub 搞定!
打开EXCEL在“视图”-“工具栏”-“VISUAL BASIC”打开VB工具栏,选择 该工具栏的“控件工具箱”按钮,打开控件工具箱,选择里面的组合框控件, 加入EXCEL工作表里你想加入的位置,双击该控件,打开VBA编辑界面,在ComboBox1 的Click事件里写: Private Sub ComboBox1_Click() ComboBox1.Text = "性别" ComboBox1.AddItem ("男") ComboBox1.AddItem ("女") End Sub 搞定!
K kangzhenkang Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-11 #3 在delphi程序中该怎么来写这段VBA的代码呢?
W who am i? Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-13 #4 在Excel中用VBA写一段宏代码,然后在Delphi中调用这段宏代码。
幕 幕后黑手 Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-13 #5 You can work with Excel stright away with Delphi 6 onwards There is built in function which allows you to perform function like that I will find out later when I am back home (I am in university now and can't type chinese)
You can work with Excel stright away with Delphi 6 onwards There is built in function which allows you to perform function like that I will find out later when I am back home (I am in university now and can't type chinese)
L liwens Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-14 #6 这是个思路的问题,我个人意见,程序的维护应该和报表的维护分开; 否则会增加维护成本; 程序负责运算报表所需的相关数据指标,报表则使用EXCEL开发成模板文件, 你甚至可以把程序对报表的运算指标量、公式、输出单元格位置的参数的接口做出来, 就可以实现最终用户通过鼠标自定义报表的功能了。。。。因为报表会随用户的需求不 断变更,很多时候却只是改几个单元格位置而已,如因此而重新修改联编程序会很费事的; 我一直是把报表的程序运算和报表的模板分开来做的,程序在执行运算后通过“打开文件” 对话框选择相应的模板文件,我觉得维护上还是很方便的;
这是个思路的问题,我个人意见,程序的维护应该和报表的维护分开; 否则会增加维护成本; 程序负责运算报表所需的相关数据指标,报表则使用EXCEL开发成模板文件, 你甚至可以把程序对报表的运算指标量、公式、输出单元格位置的参数的接口做出来, 就可以实现最终用户通过鼠标自定义报表的功能了。。。。因为报表会随用户的需求不 断变更,很多时候却只是改几个单元格位置而已,如因此而重新修改联编程序会很费事的; 我一直是把报表的程序运算和报表的模板分开来做的,程序在执行运算后通过“打开文件” 对话框选择相应的模板文件,我觉得维护上还是很方便的;
W wlq Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-14 #7 我現在就是想用Delphi實現在Excel的一列加一個下拉列表,如何做到?
E ePing Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-16 #8 你使用Excel的宏定义记录下来,你放一个ComboBox的操作过程,他是会生成VB的代码 完了你在Delphi里面尝试他的这些代码即可解决,这是一个解决思路,具体尝试需要自己 搞定,我就曾经使用这个方式控制过Word的各种控制,例如简单的将当前文章分栏处理 就是由于不知道VBA怎么写,于是在Word中记录宏,完了看他的VB代码,再到Delphi中, 找寻类似的函数即可搞定,Good Luck
你使用Excel的宏定义记录下来,你放一个ComboBox的操作过程,他是会生成VB的代码 完了你在Delphi里面尝试他的这些代码即可解决,这是一个解决思路,具体尝试需要自己 搞定,我就曾经使用这个方式控制过Word的各种控制,例如简单的将当前文章分栏处理 就是由于不知道VBA怎么写,于是在Word中记录宏,完了看他的VB代码,再到Delphi中, 找寻类似的函数即可搞定,Good Luck