VBA-Word表格:默认值和组合框
我有Word表格,但我找不到如何影响某些列的默认值。。。 当插入新行时,我希望某个列有一个特定的下拉列表,而不需要用户自己去做 为了说明我的想法,这里有一个我正在寻找的小图片 我真的不知道如何操纵我的桌子,让它变成这样,所以我想请求你的帮助。 在网上查找时,我只找到有关表格默认样式的信息,没有默认值 所以我想问一下。这可能吗VBA-Word表格:默认值和组合框,vba,ms-word,Vba,Ms Word,我有Word表格,但我找不到如何影响某些列的默认值。。。 当插入新行时,我希望某个列有一个特定的下拉列表,而不需要用户自己去做 为了说明我的想法,这里有一个我正在寻找的小图片 我真的不知道如何操纵我的桌子,让它变成这样,所以我想请求你的帮助。 在网上查找时,我只找到有关表格默认样式的信息,没有默认值 所以我想问一下。这可能吗如果是,怎么做 我正在寻找一个VBA代码来设置我的列默认值(这将是非常好的),或者甚至是一种在Word GUI中进行设置的方法。或者,很明显,一个答案会告诉我,用文字是不可
如果是,怎么做 我正在寻找一个VBA代码来设置我的列默认值(这将是非常好的),或者甚至是一种在Word GUI中进行设置的方法。或者,很明显,一个答案会告诉我,用文字是不可能做到的 PS:在Excel中,我要找的东西非常简单: 提前谢谢 在GUI中:
[Cell].Range.ContentControls.Add (wdContentControlComboBox)
ActiveDocument.ToggleFormsDesign
Selection.ParentContentControl.DropdownListEntries.Clear
Selection.ParentContentControl.DropdownListEntries.Add Text:="Yes", Value _
:="Yes"
Selection.ParentContentControl.DropdownListEntries.Add Text:="No", Value:= _
"No"
在GUI中:
[Cell].Range.ContentControls.Add (wdContentControlComboBox)
ActiveDocument.ToggleFormsDesign
Selection.ParentContentControl.DropdownListEntries.Clear
Selection.ParentContentControl.DropdownListEntries.Add Text:="Yes", Value _
:="Yes"
Selection.ParentContentControl.DropdownListEntries.Add Text:="No", Value:= _
"No"
我的问题不是创建下拉列表,而是自动将其放入所有行,甚至是尚未创建的新行。@Zawarudio我也有同样的问题,你取得了进展吗?@skatun遗憾的是,我没有在VBA中找到解决我问题的方法,但你可以很容易地用C#,如果你真的需要它,我的问题不是创建下拉列表,而是自动将其放入所有行,甚至是尚未创建的新行。@Zawarudio我也有同样的问题,你取得了进展吗?@skatun很遗憾,我没有在VBA中找到解决问题的方法,但是如果你真的需要,你可以用C#轻松地完成