![]() |
Hyperlink verwenden |
|
|
Bei umfangreichen Projekten empfiehlt es sich, eine Infobox mit einer kurzen Beschreibung des Projektes/Programmes und dem Namen des Entwicklers einzubinden. Wer in dieser Infobox auch einen Hyperlink auf eine bestimme Web-Seite setzen möchte, kann dies mit einem Bezeichnungsfeld und dem API Das Bezeichnungsfeld wird zum besseren Erkennen wie ein Standard-Hyperlink formatiert; gleichzeitig wird eine Eigenschaft der Controls verwendet, die es erlaubt, eigene Mauszeiger zu verwenden. Das folgende Beispiel demonstriert die Verwendung eines Bezeichnungsfeldes als Hyperlink (Infolink). Um das Beispiel auszuführen, genügt es den nachstehenden Code in eine leere Userform zu kopieren. In der Prozedur Private bHyperlink As Boolean Private Declare Function ShellExecute Lib "Shell32.dll" _ Alias "ShellExecuteA" (ByVal hWnd As Long, _ ByVal lpOperation As String, _ ByVal ProgName As String, _ ByVal Parameter As String, _ ByVal Verzeichnis As String, _ ByVal Modus As Long) _ As Long Private WithEvents lblInfolink As MSForms.Label Private WithEvents lblEnde As MSForms.CommandButton Const strCaption = "Hyperlink auf ein Bezeichnungsfeld" ' Der Pfad zum verwendeten Icon oder Cursor Const IconPfad = "C:\WINNT\Cursors\harrow.cur" Bei der Größenanpassung des Bezeichnungsfeldes wird versucht, eine optimale Positionierung in der Mitte der Userform zu erreichen. Leider stehen in VBA nicht viele Möglichkeit der Pixel-Umrechung zur Verfügung, so dass an diesen Stellen auch gut feste Angaben eingetragen werden können.
Bekannte Probleme: |
| Besucher: 0 online | 0 heute | 0 diesen Monat | 2448585 insgesamt | Seitenaufrufe: 4 | Letzte Änderung: 24.06.2006 | © 2001-18 Christian Freßdorf | ||||
|
Was ist der Unterschied zwischen einer Dame und einem Diplomaten? -- Sagt ein Diplomat "ja", meint er "vielleicht", sagt er "vielleicht", meint er "nein", und sagt er "nein", ist er kein Diplomat. -- Sagt eine Dame "nein", meint sie "vielleicht", sagt sie "vielleicht", meint sie "ja", und sagt die "ja", ist sie keine Dame. Charles Maurice de Talleyrand, 1754-1838, frz. Staatsmann |
powered by phpCMS and PAX | |||||