【发布时间】:2020-11-02 16:03:12
【问题描述】:
我有一个 MS Word 文档,我要求用户在多个 ContentControls 中从 1 到 5 中选择一个数值来回答几个问题。
我在文档顶部插入了一个名为“计算”的按钮。当用户单击此按钮时,我想对他们的输入取平均值并将结果输入到表格中带有书签的单元格中。用户输入内容控件命名为“RTi”,i 取值范围为 1 到 20。
Private Sub Calculate_Click()
Dim TotalRating As Double
Dim OrgRating As Double
Dim TeamRating As Double
Dim StratRating As Double
Dim PandPRating As Double
Dim EvidenceRating As Double
Dim ESGRating As Double
Dim ODDRatnig As String
' Average of RT 1 to 4,input to bookmark "TotalRating" as Double
' Average of RT 5 to 7, input to bookmark "OrgRating" as Double
' Average of RT 8 to 10, input to bookmark "StratRating" as Double
' Average of RT 11 to 14, input to bookmark "PandPRating" as Double
' Average of RT 15 to 18, input to bookmark "EvidenceRating" as Double
' Value of RT 19, input to bookmark "ESGRating" as Double
' Value of RT 20, input to bookmark "ODDRating" as String
End Sub
我在开始时遇到了一些问题,但已将我希望执行的步骤放在上面。如果有人愿意帮助我为上面第一个注释掉的部分提供一个示例,显示一个将执行平均或 RT1、RT2、RT3 和 RT4 的代码,并将结果输入书签 TotalRating。
【问题讨论】:
标签: vba ms-word bookmarks contentcontrol