Tag: dropdownbox

Excel Interop下拉列表事件

我可以添加一个下拉列表到Excel中的单元格,并像这样从一个数组中填充它: Range oRange = ws.get_Range("A1", "A1"); DropDowns xlDropDowns; DropDown xlDropDown; xlDropDowns = ((DropDowns)(ws.DropDowns(Type.Missing))); xlDropDown = xlDropDowns.Add((double)oRange.Left, (double)oRange.Top, (double)oRange.Width, (double)oRange.Height, true); string[] items = new string[] { "John", "Jim", "Jason", "Joe" }; //Add items into drop down list for (int i = 0; i < items.Length; i++) { xlDropDown.AddItem(items[i], i + 1); } 但我不能看到如何更改/ selectchange事件可以关联到这个下拉,它是如何工作的(是否回到C#代码或其他地方)文档似乎有限。 有行动,但无法find如何使用的例子。 […]

VBA将Word文档中选定的下拉列表的值复制到特定的Excel单元格中

我正在尝试从Word窗体上选定的下拉框中返回文本。 单词doc是一个包含几个下拉框的表单的调查。 我想将调查对象从每个下拉列表中select的值复制到Excel中的特定单元格中。 我曾尝试过这样的事情: Activedocument.DropDowns("DropDown1").Value; Activedocument.DropDowns("DropDown1").Text; Activedocument.DropDowns("DropDown1").SelectedValue; Activedocument.Shapes("DropDown1").Value etc etc. 我的代码当前适用的部分: Dim dd14 As FormFields With ActiveDocument Set dd14 = ActiveDocument.FormFields("Dropdown14").DropDown.Value Cells(iRow + 1, "H") = dd14 End With

数据validation下拉框箭头消失

我最近在我的一个Excel工作表中遇到了问题,我创build了一个数据validation下拉框,引用了相邻列中的列表(未隐藏)。 直到今天,当我点击单元格时,下拉箭头出现,但是现在它短暂地闪烁,然后再次消失,如果单击单元格的右侧,仍然可以进行select,但其他人将使用此表单,所以它不是真的可以接受的。 我检查了数据validation“单元格内下拉框”勾选,我不知道从哪里去,有没有其他人有这个问题? (谷歌并不是很有帮助)。 谢谢

C#Excel下拉事件

我有一个Excel电子表格,位于用C#编写的自动化testing应用程序中。 testing应用程序使用最终统计信息填充工作表,然后使用电子表格生成度量标准。 该过程的一部分是将下拉列表放入电子表格的L列,并将相关的VBA更改事件写入应用程序的表单中。 下面是将下拉列表写入电子表格Excel.DropDown xlDropDown的代码; //set range for insert cell range = wrkSheet.get_Range("L" + (x + 9).ToString() + ":L" + (x + 9).ToString()); //insert the dropdown into the cell xlDropDown = xlDropDowns.Add((double)range.Left, (double)range.Top, (double)range.Width, (double)range.Height, true); //set the nbame of the new dropdown xlDropDown.Name = "expFail" + (x + 1).ToString(); //assign dropdown name to cmbName […]