2012-04-10 4 views
0

Как пример, скажем, я хотел бы ссылаться на msgbox в нескольких областях, могу ли я создать функцию для этого? Частные или общественные? Различия?Каков наилучший способ ссылки на код снова и снова?

Вот пример.

Public Function Message() As String 
    MsgBox("Test Message") 
End Function 

Кроме того, почему я получаю следующее сообщение: Function 'Message' doesn't return a value on all code paths. A null reference exception could occur at run time when the result is used

Кажется, как будто его только предупреждение, и это, казалось, работало, когда я назвал эту функцию.

+1

Сделать общедоступным сообщение(), и ошибка исчезнет ... – klabranche

ответ

1

Сделайте это Sub, чтобы оно не ожидало возвращаемого значения.

Public Sub Message() As String 
    MsgBox("Test Message") 
End Sub 
Смежные вопросы