Excel VBA:如何在填充PDF之前更改组合框中的值(查看详细信息)



我正在尝试构建一个自动化工具,以从具有许多案例的主数据文件中读取输入,并针对每种情况进行必要的计算并生成报告。

但是,输入字段中有一些组合框。

计算基于 ComboBox 中的值,并根据计算的输出创建报告。看起来 ComboBox 中的值现在已更新,因此使用正确的输入计算实际上是正确的。但是,当填充 PDF 报表时,它会在 ComboBox 中显示初始值,而不是所需的正确新输入。我看到 PDF 填充后,组合框值更改为正确的输入。这会产生一个问题,因为我的报告中有正确的输出但误导性的输入。有什么方法可以在填充 PDF 之前更改组合框中的值?

Sheet7.ComboBox1.Value = "No"

这对我不起作用.....

Private Sub CommandButton1_Click()
Dim sh As Worksheet
Set sh = Sheets("Sheet1")
sh.ComboBox1.Value = "Run"
End Sub

但这确实对我有用...

Private Sub CommandButton1_Click()
Sheets("Sheet1").ComboBox1.Value = "Run"
End Sub

最新更新