Pas. Le MsgBox() fonction est simplement un wrapper pour le Windows MessageBox() fonction et en tant que tel n'a pas stylistique de contrôle sur le dialogue au-delà de l'icône.
Si vous souhaitez le modifier n'importe quel de plus de cela, vous aurez besoin pour créer votre propre fenêtre et de montrer que la place.
Sur Windows Vista+ vous pouvez utiliser TaskDialogs qui permettent beaucoup plus de contrôle.
TaskDialogs ont été autour depuis Vista. Gardez à l'esprit comment un petit changement de Win7 est vraiment. Ah, j'ai oublié quand ils ont été introduits. Ma réponse a été mis à jour pour répondre.
Lors de la construction de vos chaînes, vous pourriez pad au début et à la fin avec des espaces pour atteindre l'objectif d'une longueur. Si vous utilisez excel la feuille de calcul de la fonction rept est pratique pour cela.
function pad_n_center(byval mystring asstring, lenmax asinteger)asstringdim pad_by asintegerdim pad asstring
pad_by =(lenmax - len(mystring))/2'some more code to finesse that?
pad = worksheetfunction.rept(" ",pad_by)
pad_n_center = pad & mystring & pad
endfunction
Comme mentionné précédemment, si le msgbox encore ne semble pas bon vous pouvez utiliser la zone de texte de la forme de l'objet (ou autres objets) pour obtenir l'effet désiré.
Pas. Le
MsgBox()
fonction est simplement un wrapper pour le WindowsMessageBox()
fonction et en tant que tel n'a pas stylistique de contrôle sur le dialogue au-delà de l'icône.Si vous souhaitez le modifier n'importe quel de plus de cela, vous aurez besoin pour créer votre propre fenêtre et de montrer que la place.
Sur Windows Vista+ vous pouvez utiliser TaskDialogs qui permettent beaucoup plus de contrôle.
Ah, j'ai oublié quand ils ont été introduits. Ma réponse a été mis à jour pour répondre.
OriginalL'auteur Deanna
non, mais vous pouvez tricher en utilisant des espaces.
OriginalL'auteur Omar Luján
VBA
Quelques remarques: http://access.mvps.org/access/bugs/bugs0035.htm ET http://www.tek-tips.com/viewthread.cfm?qid=435428 Cependant, il n'est pas si difficile de construire votre propre boîte de message, qui résout tous vos problèmes.
OriginalL'auteur Fionnuala
Lors de la construction de vos chaînes, vous pourriez pad au début et à la fin avec des espaces pour atteindre l'objectif d'une longueur. Si vous utilisez excel la feuille de calcul de la fonction rept est pratique pour cela.
Comme mentionné précédemment, si le msgbox encore ne semble pas bon vous pouvez utiliser la zone de texte de la forme de l'objet (ou autres objets) pour obtenir l'effet désiré.
OriginalL'auteur klausnrooster