Kategorien
Hilfe:Karten/Minimap-Hotspots-Scripte: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K (VBA-Script zum Erstellen von Minimap-Hotspots) |
K (+Zurück-Link) |
||
Zeile 1: | Zeile 1: | ||
<div id="contentSub"><span class="subpages">< [[Hilfe:Karten]]</span></div> | |||
Eine Sammlung von Scripten, um Minimap-Hotspots zu erstellen: | Eine Sammlung von Scripten, um Minimap-Hotspots zu erstellen: | ||
Version vom 21. Oktober 2008, 22:24 Uhr
Eine Sammlung von Scripten, um Minimap-Hotspots zu erstellen:
VBA
Ein Codeschnipsel für ein Word-Makro, das das aktive Dokument mit den entsprechenden Vorlagendefinitionen überschreibt. Die Konstanten am Anfang des Makros müssen natürlich entsprechend angepasst werden.
Sub MakeMinimapHotspots() Const StartX = -825 Const StopX = -821 Const StartY = -780 Const StopY = -776 Const RangeX = 15 ' Breite des Bereichs in Pixeln Const RangeY = 15 ' Höhe des Bereichs in Pixeln Dim x As Integer Dim y As Integer Dim px As Integer Dim py As Integer '' Achtung: alles im aktiven Dokument wird gelöscht: Selection.WholeStory Selection.Delete For y = StartY To StopY px = 0 For x = StartX To StopX Selection.TypeText "{{Link-Div|#" & CStr(x) & "," & CStr(y) & "|" & CStr(RangeX) & "px|" & RangeY & "px|position:absolute;left:" & CStr(px) & "px;top:" & CStr(py) & "px;z-index:2;}}" Selection.TypeParagraph px = px + 15 Next x py = py + 15 Next y End Sub