2016-07-27 1 views

답변

2

명명 가지 인자를

인수 이름 뒤에 콜론이오고 등호 (: =)와 그 뒤에 인수 값이옵니다.

명명 된 인수는 선택적 인수가있는 프로 시저를 호출 할 때 특히 유용합니다. 명명 된 인수를 사용하는 경우 누락 된 위치 인수를 나타 내기 위해 에 쉼표를 포함하지 않아도됩니다. 명명 된 인수를 사용하면 이 전달한 인수와 생략 한 인수를 쉽게 추적 할 수 있습니다. 당신이 하위 또는 함수 프로 시저를 호출 할 때

Understanding Named Arguments and Optional Arguments

, 당신이 인수를 제공 할 수 위치 적, 순서대로 그들은 절차의 정의, 에 표시하거나 상관없이 이름으로 인수를 제공 할 수 있습니다 위치. 도시 된 바와 같이 각각의 쉼표로 구분 올바른 위치 인수를 공급함으로써

Sub PassArgs(strName As String, intAge As Integer, dteBirth As Date) 
Debug.Print strName, intAge, dteBirth 
End Sub 

이 절차를 호출 할 수있다 : 예를 들어

다음 하위 과정을 3 개 인수를 다음 예 :

PassArgs("Mary", 29, #2-21-69#) 

명명 된 인수 을 쉼표로 구분하여 제공하여이 절차를 호출 할 수도 있습니다.

PassArgs(intAge:=29, dteBirth:=#2/21/69#, strName:="Mary") 
관련 문제