Erhöhen Sie die Schriftgröße der Nachricht, Dialogfeld in Microsoft Access 2013
Ist es möglich die Textgröße von Nachricht, Dialogfeld in Access 2013 mittels vba-code?
Aus diesem
zu diesem
Einige Nutzer sind über 40 Jahre alt. Sie benötigen eine größere Größe der schriftart für die Anzeige. Danke!
InformationsquelleAutor user2652375 | 2014-05-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den schriftart, die Größe des system-Fehler-Boxen ist ein system der Kontrolle und hätte geändert werden müssen auf allen einzelnen Computern.
Könnten Sie stattdessen den Fehler abfangen im VBA und zeigen Sie Ihre eigenen Nachrichten über eine UserForm, die es erlauben würde, Sie zu kontrollieren, die Nachricht und die Schrift.
So, statt
Müssten die folgenden:
Wo
frm_AlreadyExists
ist eine form, die Sie schaffen würde, und hätte die Nachricht, die Sie oben aufgeführt sind.Dass sollte Ihnen den Einstieg. Als einen weiteren Schritt, anstelle einer eigenen
UserForm
für jeden Fehler, Sie konnte erstellen eine Fehler-Tabelle enthalten würdeError ID
,Error Message
,Error Type
,Error Title
Spalten.Dann rufen Sie die
UserForm
mit den folgenden:Und der code zum initialisieren der
UserForm
(in der UserForm-code-Modul)Und der code für die Schaltfläche klicken Sie auf
Mit diesem und einigen Optimierungen und messing mit code, können Sie jetzt eine benutzerdefinierte error/message-system, das Ihnen erlauben würde (oder auch der Benutzer) legen Sie die schriftart für die Nachrichten.
Zweitens, ich bin ein Anfänger in VBA. Ich verstehe nicht ganz Ihre alternative in "den Fehler abfangen im VBA und zeigen Sie Ihre eigenen Nachrichten über eine UserForm, die es erlauben würde, Sie zu kontrollieren, die Nachricht und die Schrift". Könnten Sie bitte zeigen Sie mir Beispiele von codes oder mich direkt zu der website, die bietet damit verbundene Informationen. Ich kann Sie nicht von Google. Ich danke Ihnen sehr.
Antwort zum ersten Kommentar: Es ist das gleiche, nur erlaubt es Sie zu ändern, indem ein Prozentsatz, der nicht in einer bestimmten Größe. Aber wie ich bereits erwähnte, es ist keine gute Antwort, da jeder Benutzer diese änderung vornehmen, und da ist es systemweit ist, Sie vielleicht nicht wollen, es zu machen.
zeigen Sie code, die Sie brauchen, um zu zeigen, einige von Ihnen. Wie bekommen Sie das message-Boxen? Ist es ein Fehler? Ist es das Ergebnis der code ausgeführt, oder eine andere Aktion, die unternommen wird? Sobald wir wissen, dass Sie können ersetzen Sie die Nachricht mit einer UserForm (siehe die VBA-Umgebung Einfügen > UserForm).
Einige sind nur normale message-Boxen, wie z.B.: MsgBox "Hinzufügen neuer Teil in den NEUEN TEIL der Tabelle.", vbInformation, "Hinzufügen Neuer Artikel"; Einige sind für die Fehlerbehandlung, wie z.B.: Wenn countDuplicate > 0 then MsgBox "Ein Datensatz von diese Teil-ID bereits vorhanden ist. Es können keine änderungen vorgenommen werden.", vbCritical, "Duplizierten Datensatz" Mich.Undo End If; Wenn countName = 0 then MsgBox "es sind" & [txtGID] & " ist kein gültiges MITARBEITER." & "Re-enter "GID", vbCritical, "Ungültige GID" txtGID = Null dummy.SetFocus txtGID.SetFocus End If
InformationsquelleAutor guitarthrower