AFAIK вы не можете.
Но я использую следующую стратегию для решения некоторых очень простых случаев. Это может быть недостаточно для ваших нужд, поскольку требует предварительного планирования всех возможных параметров.
Предположим, у меня есть макрос ChangeAllFont(newfont as String)
, который принимает один параметр String.
Я объявляю несколько служебных макросов, которые вызывают макрос с некоторыми желаемыми параметрами. Например,
Sub ChangeAllFontArial()
Call ChangeAllFont("Arial")
End Sub
и
Sub ChangeAllFontTimes()
Call ChangeAllFont("Times New Roman")
End Sub
А потом я мог бы позже вызвать powerpoint либо как
POWERPNT /M template.ppt ChangeAllFontArial
или
POWERPNT /M template.ppt ChangeAllFontTimes