Excel,VBA:如何将多个variables传递给.OnAction

我正在尝试将多个variables传递给.OnAction调用一个button。 我一直无法find与多个variables相关的答案,而且我只能用一个variables来完成。 这是我有一个variables的作品:

shpBar.OnAction = "'Button_Click """ & strText & """'" 

如何添加两个其他variables(如VarA和VarB)?

假设VarA和VarB是变体或数字variables,这将工作:

 .OnAction = "'Button_Click """ & strText & """," & varA & "," & varB & " '" 

如果它们是string,则需要在每个variables名称周围添加两个双引号。

 .OnAction = "'Button_Click """ & strText & """,""" & varA & """,""" & varB & """ '"