home *** CD-ROM | disk | FTP | other *** search
/ Chip 1997 February / Image.iso / bench / staroff / maktest2.0 / MAKTEST2.SDW (.txt)
Encoding:
StarWriter Document  |  1996-04-26  |  16.0 KB  |  307 lines

  1. SW3HDR
  2. (166Q(SV312)]D
  3. Address
  4. Frameformat
  5. Zeichenformat
  6. Textformatvorlage
  7. Standard
  8. Textk
  9. Tabellen Inhalt
  10. Tabellen 
  11. berschrift
  12. Abbildung
  13. Tabelle
  14. Textd
  15. HP LaserJet 4V
  16. HP LaserJet 4V
  17. \\Home\qs_lj4v
  18. HPPCL5MS
  19. HP LaserJet 4V
  20. MSUDN
  21. HP LaserJet 4V
  22. SW3HDR
  23. Frameformat
  24. Zeichenformat
  25. Textformatvorlage
  26. Standard
  27. Textk
  28. Tabellen Inhalt
  29. Tabellen 
  30. berschrift
  31. Abbildung
  32. Tabelle
  33. TextP
  34. , 6'"
  35. Standard
  36. Standard
  37. Textk
  38. Standard
  39. Textk
  40. Tabellen Inhalt
  41. Textk
  42. Tabellen Inhalt
  43. Tabellen 
  44. berschrift
  45. Tabellen Inhalt
  46. Tabellen 
  47. berschrift
  48. 2,max,1702;1702;89;0;0;13112;11174;3,1
  49. Standard
  50. LIBIMBEDDED
  51. LIBIMBEDDED
  52. Florian Siemens
  53. Kay Koll
  54. Makrotest
  55. SfxDocumentInfo
  56. Kay Koll                       
  57. Florian Siemens                j
  58.                                
  59. Makrotest                                                      
  60.                                                                
  61.                                                                                                                                                                                                                                                                
  62.                                                                                                                                
  63. Info 0             
  64.                    
  65. Info 1             
  66.                    
  67. Info 2             
  68.                    
  69. Info 3             
  70.                    
  71. StarWriter 3.0
  72. StarWriter 3.0
  73. swriter3.StarWriterDocument.3
  74. SBX sb
  75. Standard
  76. StarBASIC
  77. SBX AR
  78. SBX AR
  79. SBX AR
  80. CV  e
  81. EingabeDialog
  82. Dialog
  83. VCControls
  84. EingabeDialog
  85. loeschen
  86. Aktualisieren
  87. Dateiliste
  88. PfadName
  89. Dokumentliste
  90. Abbruch
  91. dazu    
  92. Label1X
  93. schen
  94. Aktualisieren
  95. Erweiterte Suche:
  96. Abbruch
  97. >> dazu
  98. SuchpfadX
  99. TextBox1X
  100. OK_Click
  101. Abbruch_Click
  102. Dazu_Click
  103. Loeschen_Click
  104. Aktualisieren_ClickX
  105. EingabeDialog_LoadX
  106. SBX AR
  107. SBX AR
  108. SBX AR
  109. CV  ~
  110. TextBox
  111. SBX AR
  112. SBX AR
  113. SBX AR
  114. CV  n
  115. CommandButton
  116. SBX AR
  117. SBX AR
  118. SBX AR
  119. CV  n
  120. CommandButton
  121. SBX AR
  122. SBX AR
  123. SBX AR
  124. CV  z
  125. ListBox
  126. SBX AR
  127. SBX AR
  128. SBX AR
  129. CV  z
  130. ListBox
  131. SBX AR
  132. SBX AR
  133. SBX AR
  134. CV  n
  135. CommandButton
  136. SBX AR
  137. SBX AR
  138. SBX AR
  139. CV  n
  140. CommandButton
  141. SBX AR
  142. SBX AR
  143. SBX AR
  144. CV  n
  145. CommandButton
  146. SBX AR
  147. SBX AR
  148. SBX AR
  149. CV  v
  150. Label
  151. SBX AR
  152. SBX AR
  153. SBX AR
  154. SBX bm
  155. EingabeModul
  156. StarBASICModule
  157. SBX AR
  158. SBX em
  159. ErweiterteSuche
  160. SBX em
  161. EingabeDialog_Load
  162. SBX em
  163. Dazu_Click
  164. SBX em
  165. Loeschen_Click
  166. SBX em
  167. Aktualisieren_Click
  168. SBX em
  169. OK_Click
  170. SBX em
  171. Abbruch_Click
  172. SBX AR
  173. SBX AR
  174. EingabeModulSCM
  175. option explicit
  176. 'Variable, zum Speichern des Pfades
  177. Dim Pfad$            'Variable wird auch im Dialog ben
  178. tigt,
  179.                     'wird daher VOR den SUBs und FUNCTIONs
  180.                     'deklariert, und ist damit Modul-Global
  181. Sub ErweiterteSuche
  182.     pfad$="C:\"            'Definiert den "Ausgangspfad", in dem alle
  183.                     'Dateien ausgelesen werden
  184.     EingabeDialog.Show        'Ruft den Dialog auf
  185. End Sub
  186. Sub EingabeDialog_Load
  187.     dim DokName$
  188.         PfadName.Text=Pfad$
  189.         DokName$=Dir$(Pfad$)
  190.     if DokName$<>"" then
  191.         DateiListe.AddItem DokName$,DateiListe.ListCount
  192.             DokName$=Dir$
  193.             if DokName$="" then
  194.                 exit do
  195.             endif
  196.             DateiListe.AddItem DokName$, DateiListe.ListCount
  197.         loop
  198.     endif
  199. end sub
  200. 'Ereignisprozedur:
  201. 'Wird aufgerufen, wenn [Dazu] angeklickt wird
  202. Sub Dazu_Click
  203.     If Dateiliste.ListIndex=-1 then
  204.         MsgBox "Kein Eintrag markiert"
  205.     else
  206.         DokumentListe.AddItem DateiListe.List(Dateiliste.ListIndex)
  207.     endif        
  208. End Sub
  209. 'Ereignisprozedur:
  210. 'Wird aufgerufen, wenn [L
  211. schen] angeklickt wird
  212. Sub Loeschen_Click
  213.     If DokumentListe.ListIndex=-1 then
  214.         MsgBox "Kein Eintrag markiert"
  215.     else
  216.         DokumentListe.RemoveItem(DokumentListe.ListIndex)
  217.     endif
  218. End Sub
  219. 'Ereignisprozedur:
  220. 'Wird aufgerufen, wenn auf Akutalisieren geklickt wird
  221. Sub Aktualisieren_Click()
  222.     Dim DokName$
  223.     Pfad$=PfadName.Text
  224.     DateiListe.Clear
  225.     DokName$=Dir$(Pfad$)
  226.     if DokName$<>"" then
  227.         DateiListe.AddItem DokName$,DateiListe.ListCount
  228.             DokName$=Dir$
  229.             if DokName$="" then
  230.                 exit do
  231.             endif
  232.             DateiListe.AddItem DokName$, DateiListe.ListCount
  233.         loop
  234.     endif
  235. End Sub
  236. 'Ereignisprozedur:
  237. 'Wird aufgerufen, wenn [OK] angeklickt wird
  238. sub OK_Click
  239.     dim DateiNamen$(1 to 100)    'Speicher f
  240. r die Dateinamen
  241.     dim counter%            'Z
  242. hler, wieviele Dateien durchsucht werden
  243.     dim text$            'String, in der den Suchtext aufnimmt
  244.     dim z%                'Z
  245. hler f
  246. r FOR/NEXT
  247.     dim anzahl%            'Variabel f
  248. r die Anzahl der gefundenen Eintr
  249.         for Counter%=1 to Dokumentliste.ListCount 
  250.             DateiNamen$(counter%) = Dokumentliste.List(Counter%-1)    
  251.         next counter%
  252.     counter% = counter% - 1
  253.      text$=inputBox("Bitte Suchtext eingeben","Erweiterte Suche","")
  254.     for z%=1 to counter%
  255.         StarWriter.Documents.Open(DateiNamen$(z%))
  256.         anzahl%=-1
  257.             ActiveWindow.Search(Text$)
  258.             anzahl%=anzahl%+1
  259.         loop until Selection.Value=""
  260.         print "Der Suchbegriff trat im Dokument ";DateiNamen$(z%);            " ";anzahl%;" mal auf."
  261.         ActiveDocument.Close("", False)
  262.     next z%
  263. end sub
  264. 'Ereignisprozedur:
  265. 'Wird aufgerufen, wenn [Abbruch] angeklickt wird
  266. Sub Abbruch_Click
  267.     EingabeDialog.Hide    'Dialog schlie
  268.                 'da ErweiterteSuche Basis-Routine
  269.                 'war, ist das Programm damit beendet
  270. End Sub
  271. ErweiterteSuche
  272. EingabeDialog
  273. EingabeDialog_Load
  274. DokName
  275. PfadName
  276. DateiListe
  277. ListCount
  278. AddItem
  279. Dazu_Click
  280. ListIndex
  281. Kein Eintrag markiert
  282. MsgBox
  283. DokumentListe
  284. Loeschen_Click
  285. RemoveItem
  286. Aktualisieren_Click
  287. Clear
  288. OK_Click
  289. DateiNamen
  290. counter
  291. anzahl
  292. Bitte Suchtext eingeben
  293. Erweiterte Suche
  294. inputBox
  295. StarWriter
  296. Documents
  297. ActiveWindow
  298. Search
  299. Selection
  300. Value
  301. Der Suchbegriff trat im Dokument 
  302.  mal auf.
  303. ActiveDocument
  304. False
  305. Close
  306. Abbruch_Click
  307.