home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 October (DVD) / PCWELT_10_2006.ISO / fscommand / papers / 122.swf / texts / 327.txt < prev    next >
Encoding:
Text File  |  2006-08-11  |  7.7 KB  |  229 lines

  1. kumenten zu verwenden, verankern Sie sie in 
  2. --- RECORDSEPARATOR ---
  3. Ihrer Version von Openoffice.org. Wie das 
  4. --- RECORDSEPARATOR ---
  5. funktioniert, zeigen wir an unserem Beispiel- 
  6. --- RECORDSEPARATOR ---
  7. dokument erweiterte_notizen.odt, das die Bei- 
  8. --- RECORDSEPARATOR ---
  9. spielmakros aus diesem Artikel enth├ñlt. 
  10. --- RECORDSEPARATOR ---
  11. Kopieren Sie zun├ñchst das Dokument erwei- 
  12. --- RECORDSEPARATOR ---
  13. terte_notizen.odt in Ihr Home-Verzeichnis, und 
  14. --- RECORDSEPARATOR ---
  15. ├╢ffnen Sie es anschlie├ƒend von dort. Eine 
  16. --- RECORDSEPARATOR ---
  17. Sicherheitswarnung informiert Sie dar├╝ber, 
  18. --- RECORDSEPARATOR ---
  19. dass Makros Viren enthalten k├╢nnen. Sie 
  20. --- RECORDSEPARATOR ---
  21. sollten diese daher nur aktivieren, wenn Sie 
  22. --- RECORDSEPARATOR ---
  23. sich sicher sind, dass die Quelle vertrauens- 
  24. --- RECORDSEPARATOR ---
  25. w├╝rdig ist. In unserem Fall k├╢nnen Sie beden- 
  26. --- RECORDSEPARATOR ---
  27. kenlos auf ┬îMakros aktivieren┬ì klicken, denn 
  28. --- RECORDSEPARATOR ---
  29. wir haben den Code f├╝r Sie nicht nur ├╝berpr├╝ft, 
  30. --- RECORDSEPARATOR ---
  31. sondern selbst erstellt. 
  32. --- RECORDSEPARATOR ---
  33. W├ñhlen Sie nun im Men├╝ ┬îExtras, Makros, Ma- 
  34. --- RECORDSEPARATOR ---
  35. kros verwalten, OpenOffice.org Basic┬ì und im 
  36. --- RECORDSEPARATOR ---
  37. dann erscheinenden Dialog ┬îVerwalten┬ì. 
  38. --- RECORDSEPARATOR ---
  39. Im n├ñchsten Dialogfenster w├ñhlen Sie in der 
  40. --- RECORDSEPARATOR ---
  41. Registerkarte ┬îBibliotheken┬ì unter ┬îOrt┬ì ┬îMei- 
  42. --- RECORDSEPARATOR ---
  43. ne Makros & Dialoge┬ì und bet├ñtigen die Schalt- 
  44. --- RECORDSEPARATOR ---
  45. fl├ñche ┬îHinzuf├╝gen┬ì. Suchen Sie nun die Datei 
  46. --- RECORDSEPARATOR ---
  47. erweiterte_notizen.odt in Ihrem Home-Ver- 
  48. --- RECORDSEPARATOR ---
  49. zeichnis heraus, und klicken Sie auf ┬î├ûffnen┬ì. 
  50. --- RECORDSEPARATOR ---
  51. Im Dialog ┬îBibliotheken hinzuf├╝gen┬ì setzen 
  52. --- RECORDSEPARATOR ---
  53. Sie das H├ñkchen vor ┬îErweiterungen┬ì, entfer- 
  54. --- RECORDSEPARATOR ---
  55. nen das H├ñkchen vor ┬îStandard┬ì und best├ñti- 
  56. --- RECORDSEPARATOR ---
  57. gen mit ┬îOK┬ì. Mit zweimaligem ┬îSchlie├ƒen┬ì 
  58. --- RECORDSEPARATOR ---
  59. beenden Sie alle ge├╢ffneten Dialogfenster. 
  60. --- RECORDSEPARATOR ---
  61. Die nun in Ihrem Openoffice.org ┬îinstallierten┬ì 
  62. --- RECORDSEPARATOR ---
  63. Makros finden Sie ├╝ber den Men├╝punkt ┬îMa- 
  64. --- RECORDSEPARATOR ---
  65. kros, Makros verwalten, OpenOffice.org Basic┬ì 
  66. --- RECORDSEPARATOR ---
  67. einsortiert unter ┬îMeine Makros, Erweite- 
  68. --- RECORDSEPARATOR ---
  69. rungen, Notizen┬ì.
  70. --- RECORDSEPARATOR ---
  71.  
  72. --- RECORDSEPARATOR ---
  73. 6. Die Makros im ├£berblick
  74. --- RECORDSEPARATOR ---
  75.  
  76. --- RECORDSEPARATOR ---
  77. Um die Beispielmakros zu testen, ├╢ffnen Sie 
  78. --- RECORDSEPARATOR ---
  79. das Dokument erweiterte_notizen.odt, falls 
  80. --- RECORDSEPARATOR ---
  81. noch nicht geschehen. Setzen Sie mit dem 
  82. --- RECORDSEPARATOR ---
  83. Men├╝befehl ┬îEinf├╝gen, Notiz┬ì oder mit Ihrem 
  84. --- RECORDSEPARATOR ---
  85. in 
  86. --- RECORDSEPARATOR ---
  87. 2
  88. --- RECORDSEPARATOR ---
  89.  Punkt 3 erstellten Symbol einige Notizen 
  90. --- RECORDSEPARATOR ---
  91. an verschiedene Stellen im Dokument. 
  92. --- RECORDSEPARATOR ---
  93. Um diese Notizen wieder zu l├╢schen, m├╝ssten 
  94. --- RECORDSEPARATOR ---
  95. Sie nun eigentlich den Cursor nacheinander in 
  96. --- RECORDSEPARATOR ---
  97. die gelben K├ñstchen setzen und die <Entf>-Ta- 
  98. --- RECORDSEPARATOR ---
  99. ste dr├╝cken. Das w├ñre aber sehr umst├ñndlich. 
  100. --- RECORDSEPARATOR ---
  101. Einfacher geht┬És mit dem Beispielmakro ┬îAlle- 
  102. --- RECORDSEPARATOR ---
  103. NotizenLoeschen┬ì. Starten Sie es wie in den 
  104. --- RECORDSEPARATOR ---
  105. 2
  106. --- RECORDSEPARATOR ---
  107.  
  108. --- RECORDSEPARATOR ---
  109. Punkten 2 bis 5 erkl├ñrt, um alle Notizen auf ein- 
  110. --- RECORDSEPARATOR ---
  111. mal zu entfernen. 
  112. --- RECORDSEPARATOR ---
  113. M├╢chten Sie mit einer Notiz auch gleich die 
  114. --- RECORDSEPARATOR ---
  115. zugeh├╢rige Textstelle farbig kennzeichnen, 
  116. --- RECORDSEPARATOR ---
  117. markieren Sie mit dem Cursor die betreffende 
  118. --- RECORDSEPARATOR ---
  119. Textstelle und starten das Makro ┬îErwNotiz- 
  120. --- RECORDSEPARATOR ---
  121. Setzen┬ì. Openoffice.org markiert daraufhin 
  122. --- RECORDSEPARATOR ---
  123. die Textstelle gelb und f├╝gt am Ende der gel- 
  124. --- RECORDSEPARATOR ---
  125. ben Markierung die gew├╝nschte Notiz ein. 
  126. --- RECORDSEPARATOR ---
  127. Da beim L├╢schen aller solcher ┬îerweiterten 
  128. --- RECORDSEPARATOR ---
  129. Notizen┬ì auch die gelben Markierungen ent- 
  130. --- RECORDSEPARATOR ---
  131. fernt werden m├╝ssen, haben wir das Makro 
  132. --- RECORDSEPARATOR ---
  133. ┬îAlleNotizenLoeschen┬ì um diese Funktion 
  134. --- RECORDSEPARATOR ---
  135. erweitert und das neue Makro ┬îAlleNotizen- 
  136. --- RECORDSEPARATOR ---
  137. Loeschen2┬ì genannt. Damit k├╢nnen Sie aber 
  138. --- RECORDSEPARATOR ---
  139. auch Standardnotizen l├╢schen.
  140. --- RECORDSEPARATOR ---
  141.  
  142. --- RECORDSEPARATOR ---
  143. 7. Makro-Code im Editor
  144. --- RECORDSEPARATOR ---
  145.  
  146. --- RECORDSEPARATOR ---
  147. Openoffice.org stellt f├╝r den Zugriff auf Funk- 
  148. --- RECORDSEPARATOR ---
  149. tionen eine Programmierschnittstelle (Appli- 
  150. --- RECORDSEPARATOR ---
  151. cation Programming Interface, kurz API) zur 
  152. --- RECORDSEPARATOR ---
  153. Verf├╝gung. Mehr dar├╝ber erfahren Sie im 
  154. --- RECORDSEPARATOR ---
  155. 2
  156. --- RECORDSEPARATOR ---
  157.  
  158. --- RECORDSEPARATOR ---
  159. Kasten ┬îDie Programmierschnittstelle (API)┬ì. 
  160. --- RECORDSEPARATOR ---
  161. Um den Code eines Makros zu betrachten 
  162. --- RECORDSEPARATOR ---
  163. oder zu bearbeiten, verwenden Sie den Ma- 
  164. --- RECORDSEPARATOR ---
  165. kro-Editor. Starten Sie ihn ├╝ber den Men├╝- 
  166. --- RECORDSEPARATOR ---
  167. punkt ┬îExtras, Makros, Makros verwalten, 
  168. --- RECORDSEPARATOR ---
  169. OpenOffice.org Basic┬ì, und w├ñhlen Sie dort 
  170. --- RECORDSEPARATOR ---
  171. beispielsweise ┬îerweiterte_notizen, Erweite- 
  172. --- RECORDSEPARATOR ---
  173. rungen, Notizen┬ì. Klicken Sie anschlie├ƒend auf 
  174. --- RECORDSEPARATOR ---
  175. die Schaltfl├ñche ┬îBearbeiten┬ì. Nun sehen Sie 
  176. --- RECORDSEPARATOR ---
  177. den Code mehrerer Makros, die hier in einem 
  178. --- RECORDSEPARATOR ---
  179. Modul zusammengefasst sind. Das erste Makro 
  180. --- RECORDSEPARATOR ---
  181. zum L├╢schen von Notizen umfasst dabei bei- 
  182. --- RECORDSEPARATOR ---
  183. spielsweise die 15 Zeilen von ┬îSub AlleNoti- 
  184. --- RECORDSEPARATOR ---
  185. zenLoeschen┬ì bis ┬îEnd Sub┬ì. 
  186. --- RECORDSEPARATOR ---
  187. Die ersten Zeilen deklarieren mit ┬îDim-Anwei- 
  188. --- RECORDSEPARATOR ---
  189. sungen┬ì die Variablen, denen anschlie├ƒend die 
  190. --- RECORDSEPARATOR ---
  191. Objekte zugewiesen werden, mit denen das 
  192. --- RECORDSEPARATOR ---
  193. Makro arbeitet. Zuweisungen an Variablen 
  194. --- RECORDSEPARATOR ---
  195. nehmen Sie stets mit dem Zuweisungsoperator 
  196. --- RECORDSEPARATOR ---
  197. ┬î=┬ì vor. Im Beispiel benutzen wir f├╝r Objekte 
  198. --- RECORDSEPARATOR ---
  199. den speziellen Variablentyp ┬îObject┬ì. Um die- 
  200. --- RECORDSEPARATOR ---
  201. se Variablen im Code leichter als Objekte zu 
  202. --- RECORDSEPARATOR ---
  203. Die Programmierschnittstelle 
  204. --- RECORDSEPARATOR ---
  205. (API)
  206. --- RECORDSEPARATOR ---
  207.  
  208. --- RECORDSEPARATOR ---
  209. Mit der Programmierschnittstelle (Application Programming Interface, kurz API) von Openoffice. 
  210. --- RECORDSEPARATOR ---
  211. org l┬èsst sich nahezu jede Funktion von Openoffice.org und praktisch jedes in einem Dokument 
  212. --- RECORDSEPARATOR ---
  213. enthaltene oder vorstellbare Element steuern. So k┬Ünnen Sie bereits enthaltene Funktionen au- 
  214. --- RECORDSEPARATOR ---
  215. tomatisieren und erweitern sowie eigene Funktionen hinzuf┬ƒgen. Alle Dokumente und Daten- 
  216. --- RECORDSEPARATOR ---
  217. quellen, mit denen Openoffice.org umgehen kann, stehen Ihnen hierbei zur Verf┬ƒgung. Die 
  218. --- RECORDSEPARATOR ---
  219. Schnittstellen sind in der Interface-Definition-Language-Referenz (IDL) aufgef┬ƒhrt 
  220. --- RECORDSEPARATOR ---
  221. (http://api.openoffice.org/docs/common/ref/com/sun/star/module-ix.html). Diese ist zwar voll- 
  222. --- RECORDSEPARATOR ---
  223. st┬èndig, aber eher f┬ƒr Fortgeschrittene interessant. Einsteigern empfehlen wir das deutschspra- 
  224. --- RECORDSEPARATOR ---
  225. chige Staroffice-8-Basic-Handbuch, das im Internet unter http://docs.sun.com/app/docs/ 
  226. --- RECORDSEPARATOR ---
  227. doc/819-1326 kostenlos zur Verf┬ƒgung steht. Es macht Sie nicht nur mit der Basic-Programmierung 
  228. --- RECORDSEPARATOR ---
  229. von Staroffice und Openoffice.org, sondern auch mit wichtigen Bereichen der API vertraut.