Windows Scripting Host

Größe: px
Ab Seite anzeigen:

Download "Windows Scripting Host"

Transkript

1 Dipl. Ing. (FH) H.-P. Kiermaier VisualBasic Aufbaukurs Windows Scripting Host

2 2001 Kiermaier VB - Windows Scripting Host 2 Inhaltsverzeichnis: 1. Einführung Was braucht man? Wie geht man vor? Ein erstes Beispiel Variablendeklarationen: Schleifen: Falls mal nix läuft: Der Script-Debugger Anwendungen fernsteuern mit Sendkeys Der Zugriff auf die Windows-Registry Einträge aus der Registry auslesen Einträge in die Registry schreiben Registry-Einträge löschen Weitere interessante Registry-Einträge für Administratoren : Anwendungen starten mit RUN und EXEC Dateizugriff mit dem ScriptingHost Verschiedene Aktionen mit Dateien und Ordnern Kopieren, Löschen, Verschieben Ordner erstellen Ordner umbenennen Dateien umbenennen und abfragen Erstellen von Textdateien Daten zu einer Textdatei hinzufügen Daten aus einer Textdatei lesen Skripte für Office-Anwendungen Die WORD-Application Die EXCEL-Application Internet fernsteuern FTP-Skripte Neue Active-X Controls mit VB erstellen CDLade Steuerelement ohne Oberfläche CMDialog - Steuerelement mit geliehener Oberfläche Steuerelemente mit eigener Oberfläche... 27

3 2001 Kiermaier VB - Windows Scripting Host 3 1. Einführung 1.1 Was braucht man? Es genügt ein einfacher Texteditor, z.b. das Notepad. Ab dem Betriebssystem Windows 98 ist der VB-Scripting-Host integriert. Also auch die Versionen Windows ME und 2000 sind bereits scriptfähig. Da das Scripting-Tool ziemlich mächtig ist, sollte man bei Rechnern, die am Netz hängen, einige Absicherungen vornehmen. Dazu gehört es, in den Internetoptionen unter SICHERHEIT nachzusehen, ob unsichere ActiveX-Anwendungen deaktiviert sind! In der Regel wird es nicht falsch sein, sich den neuesten Windows Scripting Host (WSH) kostenlos herunterzuladen. Derzeit ist dies der WSH5.6. Dazu gibt es einen Script-Debugger, der jedoch abhängig von der Betriebssystemversion gewählt werden muss. Ihn brauchen wir, wenn ein Script mal nicht so läuft, wie wir es wollen und deshalb nach Programmierfehlern untersucht werden muss. 1.2 Wie geht man vor? Ein erstes Beispiel Klicken Sie auf START-AUSFÜHREN und geben Sie dort NOTEPAD ein. Nachdem der Texteditor gestartet wurde, geben Sie dort folgende Zeilen ein: Antwort = InputBox( Wie heissen Sie?, Eingabe ) MsgBox Hallo, wie geht es + antwort, vbinformation, Begrüssung Speichern Sie dann den Text unter TEST.VBS in einem beliebigen Übungsordner. Die Endung VBS ist hierbei wichtig, denn die sagt aus, das es sich um ein VisualBasic-Script handelt und ausführbar ist, so wie zu DOS-Zeiten es BAT-Dateien waren. Lassen Sie das Notepad ruhig offen und starten Sie dann den Explorer. Wechseln Sie in das Verzeichnis, in dem Sie die TEST.VBS gespeichert haben. Starten Sie dann das Script, indem Sie doppelt auf die Datei klicken. Es erscheint eine Inputbox, die Sie auffordert, Ihren Namen einzugeben und anschließend eine Messagebox, in der Ihr Name wieder erscheint. Genauso würde auch ein VisualBasic-Programm aussehen. Ein Unterschied ergibt sich nur dadurch, dass in der Caption am Beginn VBScript: steht. Aber auch das lässt sich umgehen, wenn nötig. Dazu kann man im Scripting- Host statt einer MessageBox die POPUP-Methode verwenden. Sie ist ein ganzes Stück mächtiger als die einfache Messagebox. Allerdings gehört Sie nicht so einfach zum VB-Sprachumfang, sondern ist ein Bestandteil des WSHShell-Objekts. Da dieses Objekt noch nicht existiert, muss es zunächst erst erzeugt werden. Dies geschieht durch die Funktion Set Objektvariable = CreateObject( Objektname )

4 2001 Kiermaier VB - Windows Scripting Host 4 Im Gegensatz zu der Deklaration einer Variablen mit DIM, REDIM,GLOBAL, etc. erstellt die Anweisung SET keine echte Variable. Vielmehr erzeugt SET einen Verweis zu einem Objekt und ist deshalb erforderlich. Danach können Sie die Objektvariable wie einen Objektnamen benutzen. Das ist auch deshalb erforderlich, weil wir ja kein Eigenschaftsfenster haben, wie in der VB-Oberfläche, in der wir den Objektnamen einstellen können. Schreiben Sie also in die erste Zeile: Set WShell = CreateObject( WScript.Shell ) Nun können Sie alle Möglichkeiten des Shell-Objekts nutzen. Eine der Methoden des Shell-Objekts ist die POPUP-Methode mit der Syntax: Objekt.Popup meldung, Wartesekunden, Titel, Typ Der einzige Unterschied zur Messagebox ist der Parameter Wartesekunden und der Titel kommt vor dem Typ. Bei Rückgabe eines Schaltflächenwerts verwenden wir wieder folgende Funktions-Syntax: Variable = object.popup(meldung, Wartesekunden, titel, Typ) Ergänzen bzw. ändern Sie also das Script um folgende Zeilen nach der SET- Anweisung: antwort = inputbox ("Wie heissen Sie?","Eingabe") WShell.popup "Hallo, Du "+ antwort,2,"begrüssung",vbinformation Nach dem Speichern und Ausführen werden Sie bemerken, dass die Ausgabe ohne VBScript: erfolgt und nach 2 Sekunden, wie von Geisterhand verschwindet. Neben dieser Popup-Methode kennt das Shell-Objekt noch einige andere interessante Methoden und Eigenschaften, zu denen wir später noch kommen Variablendeklarationen: Wie schon in VisualBasic müssen auch im ScriptingHost Variablen nicht ausdrücklich deklariert werden. Man kann es allerdings tun, wenn globale Variablen erforderlich sind. Dann benutzt man einfach die DIM bzw. REDIM-Anweisung: bzw. Dim VariablenName Dim VarFeld1(1 to 10) Dim VarFeld2() ReDim Preserve VarFeld2(15) Die Variablen sind immer vom Typ Variant. Deshalb muss kein Typ dazu angegeben werden.

5 2001 Kiermaier VB - Windows Scripting Host Schleifen: Es können auch im ScriptingHost die FOR..NEXT und DO..LOOP Anweisungen verwendet werden. Allerdings gilt hier die Einschränkung, dass hinter NEXT keine Variable steht! Das folgende Beispiel rechnet eine beliebige Dezimalzahl in eine Binärzahl um: dim ergfeld() titel = "Umrechnung Dezimal - Binär" meldung = "Geben Sie eine ganze Dezimalzahl ein" antwort = InputBox(meldung, titel) if antwort = "" then Wscript.Quit vorzeichen = Sgn(antwort) zahl=int(abs(antwort)) if vorzeichen < 0 then potenz = Int(Log(zahl)/Log(2)) + 2 zahl = 2^potenz - zahl redim ergfeld(0) do index = ubound(ergfeld) + 1 redim preserve ergfeld(index) ergfeld(index) = Cint(zahl mod 2) zahl= zahl \ 2 if zahl = 0 then exit do loop if vorzeichen >= 0 then index = ubound(ergfeld) + 1 redim preserve ergfeld(index) ergfeld(index) = 0 ergebnis = "" for i = 1 to ubound(ergfeld) ergebnis = CStr(ergfeld(i)) + ergebnis next meldung = "Die dezimale Zahl " + CStr(antwort) + " lautet binär:" meldung = meldung + vbcr + ergebnis + "B" MsgBox meldung,, titel Hier sind einige interessante Punkte zu sehen. Statt dem VB-Befehl END wird im ScriptingHost die Anweisung WScript.Quit verwendet, um die Ausführung zu beenden. Anmerkung: Üblicherweise wird für eine negative Zahl das Zweierkomplement gebildet. Das hätte hier einige Schleifen zur Folge. Also nutzt man hier besser den Vorteil eines Roll-Over. Das heißt, man tut so, als hätte man nur eine begrenzte, binäre Stellenzahl zur Verfügung. Im Beispiel sind es zwei Stellen mehr als notwendig (berechnet in POTENZ). Von dieser Zahl zieht man die eingegebene negative Zahl ab und erhält ein positive Ergebnis, das sich nicht vom Zweierkomplement unterscheidet (abgesehen von den führenden Stellen, die einfach unterschlagen werden).

6 2001 Kiermaier VB - Windows Scripting Host 6 Ein anderes schon bekanntes Beispiel (Zahlenraten) zeigt noch einmal die Verwendung der DO..LOOP-Schleife: do randomize zahl = int(rnd*100)+1 titel = "Zahlenraten" versuch = 1 do text = CStr(versuch) + ". Versuch" + vbcr + vbcr text = text + "Geben Sie eine Zahl zwischen 1 und 100 ein!" antwort = InputBox(text,titel) if antwort = "" then MsgBox "Die Zahl war " + Cstr(zahl),, titel exit do if Cint(antwort) = zahl then MsgBox antwort + " ist richtig!",, titel exit do elseif Cint(antwort) < zahl then MsgBox antwort + " ist zu klein!",, titel else MsgBox antwort + " ist zu gross!",, titel versuch = versuch + 1 loop antwort = MsgBox("Nochmal?", vbyesno, titel) loop while antwort = vbyes Ein etwas gemeineres Beispiel zeigt die Verwendung einer systemmodalen MsgBox, wodurch die Meldung immer sichtbar bleibt, auch wenn man in eine andere Anwendung zu wechseln versucht (AlwaysOnTop). Erst eine positive Eingabe durch Anklicken der JA-Schaltfläche beendet das Programm. Set WShell = CreateObject( WScript.Shell ) titel = Krümelmonster meldung = Bitte gib mir einen Keks! Do antwort = MsgBox (meldung, vbyesno + vbsystemmodal, titel) if antwort = vbyes then WShell.PopUp "Mampf, mampf, mampf", 2,titel,vbinformation Exit do End if Loop

7 2001 Kiermaier VB - Windows Scripting Host 7 2. Falls mal nix läuft: Der Script-Debugger Neben dem WSH5.6 ist auch ein entsprechender Script-Debugger erhältlich. Allerdings war der nie für den ScriptingHost gedacht, sondern nur für die Fehlersuche in Webformularen (WebSites bzw. HTML-Programmen). Um den Debugger für das Scripting nutzen zu können, muss man sich ein kleines Hilfsprogramm schreiben: set wshell = createobject("wscript.shell") set args = wscript.arguments if args.count>0 then wshell.run "Wscript.exe /x " + chr(34) + args(0) +chr(34) Speichern Sie dieses Script unter dem Namen DEBUG.VBS und ziehen es als Verknüpfung auf den Desktop des Computers. Dort können Sie der Verknüpfung auch einen anderen Namen und ein anderes Symbol verpassen. In diesem Script wird zunächst wieder die Script-Shell als Objektvariable erzeugt. Die einem Script übergebenen Parameter können mit WScript.Arguments abgefragt werden (sie stehen meist in der Eingabezeile hinter dem Dateinamen, wenn Sie über START-AUSFÜHREN das Programm starten). Falls es mehr als ein Argument gibt, wird es beim Aufruf in Anführungsstrichen (=Ascii-Code 34) übergeben. Wenn Sie dieses Script wie oben beschrieben auf dem Desktop platziert haben, können Sie ein Script einfach mit der Maus aus dem Explorer ziehen und über dem Symbol fallen lassen (Drag&Drop). Dadurch wird der Script-Debugger gestartet und die Script-Datei geladen. Die erste Zeile wird dann gelb markiert und Sie können im Einzelschritt (=F8) das Script testen. Wenn Sie irgendwo ins Script die Anweisung STOP einbauen, können Sie auch mit F5 die Ausführung bis zu diesem Break-Point laufen lassen und dann erst mit F8 weitertesten. Um den Inhalt von Variablen zu betrachten, müssen Sie im Menü ANSICHT das BE- FEHLSFENSTER öffnen. Darin können Sie mit?variablenname den aktuellen Inhalt einer Variable ausgeben lassen. Sie können auch den Inhalt der Variable ändern, wenn Sie einfach Variable=Wert schreiben. Nur eines können Sie im Debugger nicht so ohne weiteres: den Code selbst ändern! Dazu müssen Sie wieder in den Editor zurück.

8 2001 Kiermaier VB - Windows Scripting Host 8 3. Anwendungen fernsteuern mit Sendkeys Viele Anwendungen können mit dem ScriptingHost so bedient werden, als würde ein Benutzer über die Tastatur etwas in das Programm eingeben. Dazu kann man die Sendkeys-Methode nutzen. object.sendkeys(string) Ein einzelnes Tastaturzeichen wird gesendet, indem das Zeichen selbst als string- Argument gesendet wird. Um beispielsweise den Buchstaben x zu senden, senden Sie das string-argument "x". Einige Zeichen werden von Sendkeys zur Steuerung benötigt: es handelt sich um +, ^, ~ und %. Um diese Zeichen senden zu können, müssen Sie in geschweifte Klammern eingeschlossen werden, z.b. {+}. Taste Argument RÜCKTASTE {BACKSPACE}, {BS} oder {BKSP} UNTBR {BREAK} FESTSTELLTASTE {CAPSLOCK} ENTF oder RÜCKSCHRITTTASTE {DELETE} or {DEL} NACH-UNTEN-TASTE {DOWN} ENDE {END} EINGABETASTE {ENTER} or ~ ESC {ESC} HILFE {HELP} POS1 {HOME} EINFG {INSERT} or {INS} NACH-LINKS-TASTE {LEFT} NUM {NUMLOCK} BILD-AB {PGDN} BILD-AUF {PGUP} DRUCK {PRTSC} NACH-RECHTS-TASTE {RIGHT} ROLLEN {SCROLLLOCK} TAB {TAB} NACH-OBEN-TASTE {UP} F1.. F12 {F1}.. {F12} UMSCHALTTASTE + STRG ^ ALT % Wenn Sie beispielsweise in einer Anwendung das Menü DATEI öffnen möchten, können Sie für die Tastenkombination ALT-D den String %D senden. Die Kombination %DN öffnet z.b. in Word ein neues leeres Dokument. Versuchen Sie einmal folgendes Beispiel. Speichern Sie das Script, lassen Sie das Notepad unbedingt geöffnet und starten Sie dann das Script per Doppelklick! Set Wshell = CreateObject("WScript.Shell") Wshell.appActivate "Editor" WScript.sleep 200 Wshell.sendkeys "^{HOME}" WScript.sleep 100 Wshell.sendkeys "+^{END}" WScript.sleep 100 aktiviert Ihr offenes Notepad sendet STRG+POS1 sendet STRG+SHIFT+ENDE Sie werden bemerken, dass Ihr Script-Text markiert wurde, es hätte nur noch ein Senden von {DEL} gefehlt...

9 2001 Kiermaier VB - Windows Scripting Host 9 Die Wscript.Sleep-Anweisung dient einfach dazu, dass der ScriptingHost seine Ausführung unterbricht und der Anwendung genügend Zeit zur Umsetzung Ihrer Eingabe gibt. Die Zeitangabe erfolgt in Millisekunden. Daraus ergibt sich eine schöne Möglichkeit bei eventuell auftretende Script-Fehlern gleich die entsprechende Zeile im Notepad zu markieren. Schreiben Sie dazu folgendes Script und speichern Sie es als FEHLER_ANZEIGEN.VBS. Set Wshell = CreateObject("WScript.Shell") do titel = "Fehlerzeile suchen" zeile = InputBox("Welche Zeile soll markiert werden?", titel) if zeile = "" then Wscript.quit if isnumeric(zeile) then if zeile > 0 then exit do loop Wshell.appActivate "Editor" WScript.Sleep 200 Wshell.sendkeys "^{HOME}" WScript.Sleep 100 For i=1 to zeile-1 Wshell.sendkeys "{DOWN}" WScript.Sleep 50 Next Wshell.sendkeys "+{END}" 'An den Anfang springen 'Eine Zeile runter 'Bis zum Ende markieren Um dieses Script auf Knopfdruck (z.b. F10) zur Verfügung zu haben, müssen Sie es als Verknüpfung auf dem Desktop ablegen. Oder Sie benutzen folgendes Script, das automatisch eine Verknüpfung anlegt: set Wshell = WScript.CreateObject("WScript.Shell") vbsname = InputBox("Scriptpfad und -name eingeben", "Verknüpfung erzeugen") zeiger = InstrRev(vbsName, "\") 'von hinten letzten "\" suchen vbspfad = left(vbsname, zeiger) 'dann zerlegen in Pfad und Name vbsname = Right(vbsName, Len(vbsName)-zeiger) lnkname = Left(vbsName,Len(vbsName)-4) + ".lnk" lnkpfad = Wshell.SpecialFolders("Startmenu") 'im Startmenü (oder Desktop) set neulink = Wshell.CreateShortcut(lnkpfad + "\" + lnkname) neulink.targetpath = vbspfad + vbsname 'Ziel = Scriptpfad und -name neulink.windowstyle = 1 'Anzeigen in: normales Fenster neulink.hotkey = "F10" 'Tastenkombination: F10 neulink.iconlocation = "moricons.dll, 11" 'Symboldatei und -nummer neulink.description = Left(vbsname,Len(vbsname)-4)'Beschriftung der Verknüpfung neulink.workingdirectory = "" 'Arbeitsverzeichnis leer neulink.save 'Verknüpfung speichern Speichern Sie es als Link-Manager.vbs. Nach dem Start fragt er Sie nach dem Scriptnamen. Geben Sie hier die FEHLER_ANZEIGEN.VBS inklusive dem gesamten Pfad ein. Das Script legt daraufhin im Startmenü (oder auf dem Desktop) eine Verknüpfung an. Wenn Sie in diesem Fall nach einer Script-Fehlermeldung F10 drücken, können Sie die Zeilennummer aus der Fehlermeldung eingeben. Dann wird in den Editor zurückgewechselt und die entsprechende Zeile markiert.

10 2001 Kiermaier VB - Windows Scripting Host Der Zugriff auf die Windows-Registry Das wichtigste Element für Windows ist ohne Zweifel die Registry. Sie besteht aus den beiden versteckten Dateien USER.DAT und SYSTEM.DAT und enthält nahezu alle Einstellungen, die Windows ausmachen. Entsprechend vorsichtig muss man mit der Registry arbeiten, da fehlerhafte oder gar gelöschte Einträge schnell das Ende für Windows bedeuten können. In der Registry gibt es 5 Stamm- oder Hauptschlüssel: Stammschlüsselname Abkürzung HKEY_CURRENT_USER HKCU HKEY_LOCAL_MACHINE HKLM HKEY_CLASSES_ROOT HKCR HKEY_USERS HKEY_USERS HKEY_CURRENT_CONFIG HKEY_CURRENT_CONFIG Darin sind mehrere Unterschlüssel enthalten, die wiederum verschiedene Werte enthalten können. Bei den Werten wird unterschieden zwischen Zeichenketten, 32-Bit- Einträgen (Dword) und Bytefeldern. Typ Beschreibung Form REG_SZ Eine Zeichenfolge Eintrag REG_DWORD Eine Zahl 0x REG_BINARY Ein Binärwert A REG_EXPAND_SZ Eine erweiterbare Zeichenfolge "%windir%\\calc.exe" REG_MULTI_SZ Ein Array von Zeichenfolgen Str1 Str2 Str3 Um einen bestimmten Eintrag zu lesen, zu erstellen oder zu löschen müssen Sie eine Zeichenkette verwenden. Sie beginnt immer mit einem Stammschlüssel und einem oder mehreren Unterschlüsseln. Wollen Sie einen Schlüssel erstellen oder löschen, muss am Ende ein \ (Rückschlag = Backslash) stehen: "HKCU\Software\ACME\Muster\" Wollen Sie einen Wert in einen Schlüssel eintragen oder löschen, steht nur der Name des Werts am Ende: "HKCU\Software\ACME\Muster\Eintrag" Um mit dem ScriptingHost auf die Registry zugreifen zu können, brauchen wir die Methoden und Funktionen des Wscript.Shell-Objects. Darin enthalten sind die Methoden REGWRITE und REGDELETE und die Funktion REGREAD.

11 2001 Kiermaier VB - Windows Scripting Host Einträge aus der Registry auslesen Zunächst sollen Werte aus der Registry ausgelesen werden. Dazu ist folgende Syntax erforderlich: Variable = WshShell.RegRead( Schlüsselzeichenkette ) Im folgenden Beispiel soll ausgelesen werden, ob Sie mit REGEDIT.EXE auf die Registry zugreifen dürfen: On Error Resume Next Set WshShell = WScript.CreateObject("WScript.Shell") regkey = WshShell.RegRead("HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\....CurrentVersion\Policies\System\DisableRegistryTools") if err then regkey = 0 'Fehler, falls der Schlüssel nicht existiert text = "Der Zugriff auf die Windows-Registry ist " if regkey = 0 then text = text + "möglich!" else text = text + "nicht möglich!" msgbox text, vbinformation, "Registry-Eintrag lesen" Speichern Sie unter REG_LESEN.VBS und probieren Sie es! 4.2 Einträge in die Registry schreiben Verwenden Sie folgende Syntax, um einen neuen Schlüssel anzulegen: WshShell.RegWrite "Schlüsselzeichenkette\", Inhalt, Typ Um einen neuen Wert anzulegen oder einen vorhandenen Wert zu ändern: WshShell.RegWrite "Schlüsselzeichenkette\Wertname", Inhalt, Typ Falls Sie beim Lesen herausgefunden haben, dass Sie Zugriff auf die Registry haben, können Sie diesen Zustand nun ändern, indem Sie einen neuen Wert eintragen. Set WshShell = WScript.CreateObject("WScript.Shell") 'neuen Beispiel-Schlüssel erzeugen WshShell.RegWrite "HKCU\Software\ACME\Muster\", 1, "REG_BINARY" 'Wert schreiben WshShell.RegWrite "HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\Current....Version\Policies\System\DisableRegistryTools", 1, "REG_DWORD" titel = "Registry-Eintrag schreiben" Msgbox "Windows-Registry ist jetzt gesperrt!", vbinformation, titel Speichern Sie das Script unter REG_SCHREIBEN.VBS. Nach dem Start sollten Sie einmal versuchen, über START-AUSFÜHREN die Datei REGEDIT.EXE zu starten. Sie erhalten vermutlich die Meldung, dass das Bearbeiten der Registry vom Administrator unterbunden wurde.

12 2001 Kiermaier VB - Windows Scripting Host Registry-Einträge löschen Zum Schluss wollen wir die gemachten Einträge wieder löschen, z.b. um wieder Zugriff auf die Registry zu haben. Dabei ist zu beachten, dass Sie zuerst alle Werte in einem Schlüssel löschen müssen, bevor Sie den Schlüssel selbst löschen können! Um Werte zu löschen, verwendet man die Syntax: WshShell.RegDelete "Schlüsselzeichenkette\Wertname" Anschließend können Sie den Schlüssel selbst löschen: WshShell.RegDelete "Schlüsselzeichenkette\" Nun folgendes Beispielscript, das den Registryzugriff wieder freigibt: On Error Resume Next Set WshShell = WScript.CreateObject("WScript.Shell") 'Beispiel-Schlüssel löschen WshShell.RegDelete HKCU\Software\ACME\Muster\ WshShell.RegDelete HKCU\Software\ACME\ 'Unterschlüssel löschen 'Hauptschlüssel löschen 'Wert löschen WshShell.RegDelete HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\....CurrentVersion\Policies\System\DisableRegistryTools titel = Registry-Eintrag löschen Msgbox Windows-Registry ist jetzt offen!, vbinformation, titel Speichern Sie das Script als REG_LÖSCHEN.VBS und testen Sie nach dem Ausführen, ob Sie REGEDIT.EXE wieder aufrufen können Weitere interessante Registry-Einträge für Administratoren : Alle DesktopIcons ausblenden Schlüssel: HKEY_CURRENT_USER\Software\Microsoft\Windows\....CurrentVersion\Policies\Explorer\ Wert: NoDesktop Inhalt: 1 (DWORD), erst nach Neustart sichtbar Systemsteuerung schützen: Schlüssel: HKEY_CURRENT_USER\Software\Microsoft\Windows\....CurrentVersion\Policies\Explorer\ Wert: NoSetFolders Inhalt: 1 (DWORD) Wenn Sie mit VisualBasic mit der SAVESETTING-Methode etwas in der Registry speichern, steht das in: Schlüssel: HKEY_CURRENT_USER\Software\VB and VBA Program Settings\

13 2001 Kiermaier VB - Windows Scripting Host Anwendungen starten mit RUN und EXEC In eine bereits offene Anwendung wechseln konnten wir bisher mit der appactivate- Methode. Wenn eine Anwendung aber noch nicht offen ist, muss das Script sie erst starten. Das geschieht mit der RUN oder der EXEC-Methode, beide sind wieder Bestandteile des Wscript.Shell-Objekts. Die Methode RUN startet ein Programm mit folgender Syntax: WshShell.RUN Dateiname, WindowStyle, Warte_bis_fertig Die Angaben WindowStyle und Warte_bis_fertig sind optional, müssen also nicht zwingend angefügt werden. WindowStyle enthält einen numerischen Wert 0-10, der angibt, in welchem Fenster die Anwendung laufen soll (Vollbild, minimiert, etc.). Warte_bis_fertig kann TRUE oder FALSE sein. Der Defaultwert FALSE lässt das Script sofort weitermachen, TRUE hält das Script an, bis die Anwendung beendet wurde. Folgendes Beispiel liest das Inhaltsverzeichnis von C:\ in einem DOS-Fenster, speichert es in der Datei INHALT.TXT und gibt nach dem Ende eine Meldung aus: set WShell = CreateObject ("WScript.Shell") Wshell.Run "command /C Dir C:\ /-p /o:gn > C:\INHALT.TXT",, true MsgBox "Inhaltsverzeichnis gespeichert!" Die EXEC-Methode ist etwas aufwendiger und kann einiges mehr. Man kann damit ein ScriptEXEC-Objekt erzeugen, das dann den momentanen STATUS oder z.b. eine eindeutige PROCESS-ID zurückgibt. Es gibt dann keine Verwechslungen mit anderen offenen Anwendungen gleichen Namens (hier z.b. mit dem Editor). Set WshShell = CreateObject("WScript.Shell") Set ocalc = WshShell.Exec("calc") 'Rechner starten Set onotepad = WshShell.Exec("notepad") 'neues Notepad starten WScript.Sleep 500 'warten, bis Programme offen WshShell.AppActivate ocalc.processid WScript.Sleep 100 WshShell.SendKeys "1{+}1~" WScript.Sleep 100 WshShell.SendKeys "^C" WshShell.AppActivate onotepad.processid WScript.Sleep 100 WshShell.SendKeys "Rechenaufgaben:~" WshShell.SendKeys "1 {+} 1 = ^V~" WshShell.AppActivate ocalc.processid WScript.Sleep 100 WshShell.SendKeys "2{+}2~" WScript.Sleep 100 WshShell.SendKeys "^C" WScript.Sleep 100 WshShell.SendKeys "%{F4}" WshShell.AppActivate onotepad.processid WScript.Sleep 100 WshShell.SendKeys "2 {+} 2 = ^V~" 'Rechner aktivieren 'Notepad aktivieren 'wieder Rechner aktivieren 'Rechner beenden 'Wieder Notepad aktivieren

14 2001 Kiermaier VB - Windows Scripting Host Dateizugriff mit dem ScriptingHost Wenn Sie mit dem ScriptingHost auf Dateien und Ordner zugreifen wollen, müssen Sie das FileSystem-Objekt einbetten: Set fso = CreateObject("Scripting.FileSystemObject") Dieses Objekt verfügt über eine ganze Reihe von Methoden und Eigenschaften, mit denen man Ordner und Dateien anlegen, durchsuchen und löschen kann. Um auf die vorhandenen Laufwerke, Dateien oder Ordner zuzugreifen, verwenden Sie eine der GET-Funktionen des FileSystem-Objekts. Diese Funktionen erzeugen einen Link, durch den dann weitere Methoden und Eigenschaften zur Verfügung stehen. Set Laufwerk = FSObjekt.GetDrive(LaufwerksName) Set Ordner = FSObjekt.GetFolder(OrdnerName) Set Datei = FSObjekt.GetFile(DateiName) Z.B. So können Sie auf eine vorhandene Datei zugreifen und Datei-Infos der Scriptdatei selbst auslesen: Set fso = CreateObject("Scripting.FileSystemObject") Set datei = fso.getfile(wscript.scriptfullname) s = datei.path + vbcr s = s + "Grösse: " + vbtab + CStr(datei.size) + " Byte" + vbcr s = s + "Erstellt: " + vbtab + CStr(datei.DateCreated) + vbcr s = s + "Letzter Zugriff:" + vbtab + CStr(datei.DateLastAccessed) + vbcr s = s + "Letzte Änderung:" + vbtab + CStr(datei.DateLastModified) MsgBox s, vbinformation, Wscript.ScriptName 6.1 Verschiedene Aktionen mit Dateien und Ordnern Kopieren, Löschen, Verschieben Die CopyFile-, DeleteFile-, MoveFile-Methode kopiert, löscht oder verschiebt einzelne oder mehrere Dateien (Platzhalter * und? sind in der Quellangabe erlaubt): FSObjekt.CopyFile Quelldateiname, Zielpfad/name, Überschreiben FSObjekt.DeleteFile DateiName, Schreibschutz_ignorieren FSObjekt.MoveFile Dateiname, Zielpfad Mit der Copyfolder-, DeleteFolder-, MoveFolder-Methode können Sie Ordner kopieren, löschen oder verschieben: FSObjekt.CopyFolder Quelle, Ziel, Überschreiben FSObjekt.DeleteFolder OrdnerName, Erzwingen FSObjekt.MoveFolder Quelle, Ziel

15 2001 Kiermaier VB - Windows Scripting Host Ordner erstellen Falls Sie einen Ordner neu erstellen wollen, verwenden Sie die CreateFolder- Funktion, die wieder einen Link auf dieses neue Objekt erzeugt: Set ordner = FSObject.CreateFolder(OrdnerName) Folgendes Beispiel legt einen neuen Ordner an, kopiert dann alle Bitmaps aus dem Windows-Verzeichnis inkl. Unterverzeichnissen hinein und löscht ihn nach einer Meldung wieder. set WShell = WScript.CreateObject("WScript.Shell") Set fso = CreateObject("Scripting.FileSystemObject") zielpfad = "C:\MeinTest" quellpfad = WShell.ExpandEnvironmentStrings("%WinDir%") 'Windows-Verzeichnis Set neuordner = fso.createfolder(zielpfad) if not err then MsgBox "Neuen Ordner erstellt!" mousepointer = vbhourglass Dateiname = quellpfad + "\*.BMP" fso.copyfile Dateiname, zielpfad, true 'alle Bitmaps aus Windows 'ins Ziel kopieren Set hauptordner = fso.getfolder(quellpfad) Set unterordner = hauptordner.subfolders if unterordner.count > 0 then For Each Eintrag in unterordner Dateiname = Eintrag + "\*.BMP" fso.copyfile Dateiname, zielpfad, true Next anzahl = neuordner.files.count 'Zahl der Bitmaps holen ' alternativ für alte ScriptingHost-Versionen: ' For Each Bitmap in neuordner.files ' anzahl = anzahl + 1 ' Next text = "Es wurden " + CStr(anzahl) + " Bitmaps kopiert!" + vbcr text = text + "Soll jetzt alles wieder gelöscht werden?" antwort = MsgBox(text, vbyesno, "Bitmaps kopieren") if antwort = vbyes then fso.deletefolder zielpfad Ordner umbenennen Wollen Sie einen Ordner umbenennen, benutzen Sie die NAME-Eigenschaft des Folder-Objekts. Allerdings muss man vorher prüfen, ob ein Verzeichnis mit gleichem Namen nicht schon existiert, sonst entsteht ein Fehler. Zu diesem Zweck können Sie die FOLDEREXIST()-Funktion benutzen. set WShell = WScript.CreateObject("WScript.Shell") Set fso = CreateObject("Scripting.FileSystemObject") pfadname1 = "C:\MeinTest" pfadname2 = "DerNeue"

16 2001 Kiermaier VB - Windows Scripting Host 16 if fso.folderexists(pfadname1) then 'gibt s Beispielordner schon? Set ordner = fso.getfolder(pfadname1) 'ja, also öffnen else Set ordner = fso.createfolder(pfadname1) 'nein, also erstellen MsgBox "Ordner " + chr(34) + ordner.name + chr(34) + " angelegt!" 'Übergeordnetes Verzeichnis ermitteln: oberpfad = fso.getparentfoldername(ordner.path) neuerpfad = oberpfad + pfadname2 'entfernt letzte Pfadangabe 'Ordner umbenennen, falls nicht schon vorhanden if not fso.folderexists(neuerpfad) then ordner.name = pfadname2 else MsgBox "Ordner kann nicht umbenannt werden!" WScript.Quit text = "Der Ordner heißt jetzt " + chr(34) + ordner.name + chr(34) + vbcr text = text + "Soll jetzt alles wieder gelöscht werden?" antwort = MsgBox(text, vbyesno, "Ordner umbenennen") if antwort = vbyes then fso.deletefolder ordner.name Dateien umbenennen und abfragen Das Umbenennen von Dateien geschieht genauso, wie bei Ordnern über die NAME- Eigenschaft. Es gibt aber noch einige andere interessante Eigenschaften eines FI- LES-Objekts, die genaue bzw. hilfreiche Auskunft über eine Datei geben. Folgendes Beispiel gibt einige Auskünfte über die Scriptdatei selbst: set WShell = WScript.CreateObject("WScript.Shell") Set fso = CreateObject("Scripting.FileSystemObject") Dateiname = WScript.ScriptFullName Set Datei = fso.getfile(dateiname) text = "Die Datei " + Datei.name + vbcr text = text + "auf Laufwerk " + Datei.Drive + vbcr 'Laufwerksbuchstabe text = text + "im Ordner " + Datei.Parentfolder + vbcr 'Ordner text = text + "hat den Typ " + Datei.type + vbcr 'Datei-Typ datum = Datei.DateCreated text = text + "wurde erstellt am " + FormatDateTime(Datum, vblongdate) text = text + " um " + FormatDateTime(Datum, vbshorttime) + " Uhr" + vbcr datum = Datei.DateLastModified text = text + "zuletzt bearbeitet am " + FormatDateTime(Datum, vblongdate) text = text + " um " + FormatDateTime(Datum, vbshorttime) + " Uhr" Msgbox text, vbinformation, "Datei-Informationen"

17 2001 Kiermaier VB - Windows Scripting Host Erstellen von Textdateien Wenn Sie eine leere Textdatei erstellen wollen, ohne das Notepad zu benutzen, können Sie die CreateTextFile-Methode verwenden. Set fso = CreateObject("Scripting.FileSystemObject") Set NeuerText = fso.createtextfile(dateiname, Überschreiben) Der Parameter Überschreiben ermöglicht, dass diese Datei überschrieben wird, falls sie schon vorhanden ist. Er kann nur True oder False sein. Wollen Sie nur eine vorhandene Textdatei öffnen, um den Inhalt zu lesen oder zu bearbeiten, müssen Sie sie mit der OpenTextFile-Methode öffnen Set fso = CreateObject("Scripting.FileSystemObject") Set TextDatei = fso.opentextfile(dateiname, Zugriff, Erstellen) Der Parameter Zugriff sagt aus, zu welchem Zweck Sie die Datei öffnen wollen: Konstante Wert Beschreibung ForReading 1 Öffnet eine Datei nur zum Lesen. Schreibzugriffe sind nicht möglich. ForWriting 2 Öffnet eine Datei zum Schreiben. ForAppending 8 Öffnet eine Datei und schreibt an das Dateiende. Der Parameter Erstellen gibt an, ob die Datei erstellt werden soll, falls sie noch nicht existiert und ersetzt somit die Benutzung der CreateTextFile-Methode. Er kann wieder nur True oder False sein Daten zu einer Textdatei hinzufügen Verwenden Sie zum Schreiben von Daten in die geöffnete Textdatei je nach Aufgabe die Write-, WriteLine- oder die WriteBlankLines-Methode. Methode Aufgabe Write Schreibt Daten nebeneinander in eine geöffnete Textdatei ohne CRLF WriteLine Schreibt Daten in eine geöffnete Textdatei mit CRLF am Ende WriteBlankLines Schreiben einer oder mehrerer Leerzeilen in eine geöffnete Textdatei. Wenn Sie fertig sind, muss die Datei mit der Close-Methode geschlossen werden. Folgendes Beispiel zeigt die Verwendung dieser Methoden: Set fso = CreateObject("Scripting.FileSystemObject") Set TextDatei = fso.createtextfile("c:\test.txt", True) TextDatei.WriteLine "Dies ist ein Testtext." TextDatei.WriteBlankLines 3 'Zeile mit Zeilenumbruch 'Drei Leerzeilen schreiben. 'Mehrere Textteile schreiben. TextDatei.Write "Heute ist " Datum = FormatDateTime(now, vblongdate) TextDatei.Write Datum TextDatei.Close 'Datei schließen

18 2001 Kiermaier VB - Windows Scripting Host Daten aus einer Textdatei lesen Verwenden Sie die Read-, ReadLine- oder ReadAll-Methode, um aus einer geöffneten Textdatei Daten zu lesen. Methode Aufgabe Read Lesen einer bestimmten Zeichenanzahl aus einer Datei. ReadLine Lesen einer vollständigen Zeile (bis zum CRLF) ReadAll Lesen des gesamten Inhalts einer Textdatei. Wenn Sie die Read- oder ReadLine-Methode verwenden und einen bestimmten Datenbereich überspringen möchten, verwenden Sie die Skip- oder SkipLine-Methode. Der resultierende Text dieser Lesemethoden wird in einer Zeichenfolge gespeichert, die dann z.b. in einem Steuerelement angezeigt, von Zeichenfolgenfunktionen analysiert (z.b. Left, Right und Mid) oder verkettet werden kann. Das folgende Beispiel zeigt das Öffnen und Lesen aus einer Datei, anhand der MSDOS.SYS-Datei: Set fso = CreateObject("Scripting.FileSystemObject") Set datei = fso.getfile("c:\msdos.sys") if datei.size = 0 then MsgBox "Datei ist leer!" WScript.Quit Const ForReading = 1 Set datei = fso.opentextfile("c:\msdos.sys", ForReading) datei.skipline 'Überspringe [Paths] datei.skip len("windir=") 'Windows-Verzeichnis in Zeile 2 text = "Windows-Verzeichnis = " + datei.readline + vbcr + vbcr do until datei.atendofstream temp = datei.read(1) if temp = "[" then datei.skipline exit do loop do until datei.atendofstream temp = datei.read(1) if temp = ";" then exit do text = text + temp + datei.readline + vbcr loop datei.close 'lesen, bis Datei-Ende 'erstes Zeichen lesen 'lesen, bis Datei-Ende 'erstes Zeichen lesen MsgBox text, vbinformation, "MSDOS.SYS-Inhalt"

19 2001 Kiermaier VB - Windows Scripting Host Skripte für Office-Anwendungen. Während wir bisher weitgehend eigenständige Skripte kennen gelernt haben, sehen wir uns nun das Zusammenspiel mit den wichtigsten Windows-Anwendungen WORD und EXCEL an. Dabei muss man immer im Hinterkopf behalten, ob es überhaupt sinnvoll ist, ein Skript zu schreiben oder ob ein Office-Macro nicht besser geeignet wäre. 7.1 Die WORD-Application Um die wichtigsten VBA-Begriffe kennen zu lernen, schreiben wir zunächst ein kleines Script, welches uns Word öffnet und ein leeres Dokument oder eine beliebige Vorlage anzeigt. WORD nennt sich in VBA selbst Application. Wir erzeugen also einen Link zum Word-Objekt, indem wir in die erste Zeile einer neuen Textdatei folgendes schreiben: Set word = CreateObject( Word.Application ) Dieses Objekt kennt z.b. die Eigenschaft Name, die Microsoft Word zurückliefert: MsgBox word.name Wird die Caption des Objekts geändert, so steht plötzlich statt Microsoft Word in der Titelzeile ein anderer Name. word.caption = "MSWorks" Dokumente haben den Objektnamen DOCUMENTS. Sie kennen eine ganze Menge Methoden und Eigenschaften. Die Methode ADD legt ein neues Dokument basierend auf der Normal-Vorlage an. Wollen Sie eine andere Vorlage wählen, schreiben Sie diese dahinter: word.documents.add Vorlagedateiname Damit können wir ein erstes Skript schreiben, dass WORD mit einer beliebigen Vorlage öffnet. Nach dem Öffnen müssen wir allerdings WORD noch sichtbar machen. Das geschieht in der letzten Zeile mit Visible = true. set oword = CreateObject("word.Application") vorlage = inputbox("mit welcher Vorlage soll Word öffnen?", "Word starten") if vorlage = "" then WScript.Quit oword.documents.add vorlage oword.visible=true Für viele Fälle ist es besser, beim Neuanlegen eines Dokuments gleich einen Link zu erzeugen (wie mit CreateObject), weil wir dann auch etliche Eigenschaften setzen können:

20 2001 Kiermaier VB - Windows Scripting Host 20 Set Textobjekt = word.documents.add(vorlagedateiname) Textobjekt.content.Font.Name = "Courier New" Hier wird zum Beispiel gleich eine andere Schrift eingestellt. Die OPEN-Methode öffnet ein bereits vorhandenes Dokument. word.documents.open DateiName oder wieder besser: Set Textobjekt = word.documents.open(dateiname) Zum Speichern des aktuellen Dokuments verwenden Sie die SAVE-Methode zusammen mit der Objektvariablen: Textobjekt.Save Da das aktuelle Dokument hier einfach ActiveDocument heißt, kann man auch schreiben: word.activedocument.save Wollen Sie das Dokument unter einem neuen Namen speichern, verwenden Sie die SAVEAS-Methode. Hinter dem Dateinamen können Sie übrigens auch den Dateityp (z.b. Textdatei) angeben! word.activedocument.saveas NeuerDateiName oder auch: Textobjekt.SaveAs NeuerDateiName Schließlich muss ein Dokument irgendwann auch wieder geschlossen werden. Dazu dient die CLOSE-Methode. word.activedocument.close oder auch: Textobjekt.Close Mit der Methode PRINTOUT schließlich drucken Sie ein Dokument ganz oder teilweise aus. word.activedocument.printout oder auch: Textobjekt.PrintOut Soll WORD komplett geschlossen werden, verwenden Sie die QUIT-Methode. word.quit Wollen Sie in das Dokument etwas schreiben, können Sie vom Selection-Object die TYPETEXT-Methode nutzen: word.selection.typetext "Hallo WinWord!" oder die TEXT -Eigenschaft, bei welcher der geschriebene Text markiert bleibt: word.selection.text = "Hallo WinWord!"

Computer selbst programmieren Kleine Programme mit VisualBasic erstellen

Computer selbst programmieren Kleine Programme mit VisualBasic erstellen Computer selbst programmieren Kleine Programme mit VisualBasic erstellen vorgestellt von Dipl.Ing. (FH) Hans-Peter Kiermaier Fakultät Elektrotechnik/Wirtschaftsingenieurwesen Überblick Programmiersprachen:

Mehr

Windows programmieren mit VisualBasic Einführung in die objektorientierte Programmiersprache

Windows programmieren mit VisualBasic Einführung in die objektorientierte Programmiersprache Dipl. Ing. (FH) Hans-Peter Kiermaier Windows programmieren mit VisualBasic Einführung in die objektorientierte Programmiersprache 1 Allgemeines Die Geschichte von VisualBasic oder kurz VB: 1991 Visual

Mehr

Neben dem Symbol Entwurfsmodus ist das Symbol Befehlschaltfläche zu sehen.

Neben dem Symbol Entwurfsmodus ist das Symbol Befehlschaltfläche zu sehen. Visual Basic / EXCEL Unterrichtsreihe von Herrn Selbach / Makro Programmierung 1. Die Steuerelemente Toolbox Durch Ansicht Symbolleisten Steuerelemente-Toolbox kann man Befehlschaltflächen (CommandButton),

Mehr

Access 2010. für Windows. Ricardo Hernández García 1. Ausgabe, 1. Aktualisierung, Dezember 2011. Automatisierung, Programmierung ACC2010P

Access 2010. für Windows. Ricardo Hernández García 1. Ausgabe, 1. Aktualisierung, Dezember 2011. Automatisierung, Programmierung ACC2010P Ricardo Hernández García 1. Ausgabe, 1. Aktualisierung, Dezember 2011 Access 2010 für Windows Automatisierung, Programmierung ACC2010P 4 Access 2010 für Windows - Automatisierung, Programmierung 4 Mit

Mehr

Bilderverwaltung mit Access

Bilderverwaltung mit Access Bilderverwaltung mit Access (1) Tabelle anlegen Der große Nachteil beim Speichern von Bilddateien in Datenbanken ist, dass sie nicht in dem herkömmlichen Format, sondern in einem Windows-internen Format

Mehr

Registierung unter Windows

Registierung unter Windows Zum Editieren der Registrierdatenbank stehen verschiedene Programme zur Verfügung. Das Programm RegEdt32.exe Zum Editieren der Registrierdatenbank sollte nur der für Windows NT abgestimmte Registratur-Editor

Mehr

Ordnung auf/im (Win-)PC bzw. der Festplatte

Ordnung auf/im (Win-)PC bzw. der Festplatte Ordnung auf/im (Win-)PC bzw. der Festplatte Ein Versuch da was zu (er)klären von Uwe Troll Vorbemerkung: Alles was später hier gezeigt wird, wird auf Ihrem PC anders aussehen! Das Prinzip bleibt aber gleich.

Mehr

Wie halte ich Ordnung auf meiner Festplatte?

Wie halte ich Ordnung auf meiner Festplatte? Wie halte ich Ordnung auf meiner Festplatte? Was hältst du von folgender Ordnung? Du hast zu Hause einen Schrank. Alles was dir im Wege ist, Zeitungen, Briefe, schmutzige Wäsche, Essensreste, Küchenabfälle,

Mehr

26. November 2007. EFS Übung. Ziele. Zwei Administrator Benutzer erstellen (adm_bill, adm_peter) 2. Mit adm_bill eine Text Datei verschlüsseln

26. November 2007. EFS Übung. Ziele. Zwei Administrator Benutzer erstellen (adm_bill, adm_peter) 2. Mit adm_bill eine Text Datei verschlüsseln EFS Übung Ziele Zwei Administrator Benutzer erstellen (adm_bill, adm_peter) Mit adm_bill eine Text Datei verschlüsseln Mit adm_peter einen Ordner verschlüsseln und darin eine Text Datei anlegen Dem Benutzer

Mehr

HTL-Website. TYPO3- Skriptum II. Autor: RUK Stand: 02.06.2010 Gedruckt am: - Version: V0.1 Status: fertig. Qualitätsmanagement

HTL-Website. TYPO3- Skriptum II. Autor: RUK Stand: 02.06.2010 Gedruckt am: - Version: V0.1 Status: fertig. Qualitätsmanagement HTL-Website TYPO3- Skriptum II Autor: RUK Stand: 02.06.2010 Gedruckt am: - Version: V0.1 Status: fertig Qualitätsmanagement Erstellt Geprüft Freigegeben Name RUK Datum 02.06.2010 Unterschrift Inhaltsverzeichnis

Mehr

Mediator 9 - Lernprogramm

Mediator 9 - Lernprogramm Mediator 9 - Lernprogramm Ein Lernprogramm mit Mediator erstellen Mediator 9 bietet viele Möglichkeiten, CBT-Module (Computer Based Training = Computerunterstütztes Lernen) zu erstellen, z. B. Drag & Drop

Mehr

Dateiverwaltung mit dem Windows-Explorer

Dateiverwaltung mit dem Windows-Explorer Dateiverwaltung mit dem Windows-Explorer Hinweis: Die Beschreibungen für die Aktionen mit Dateien gelten jeweils für Ordner analog. Sie können Aktionen wie Umbenennen, Löschen, Kopieren und Verschieben

Mehr

Dateiverwaltung mit dem Windows-Explorer

Dateiverwaltung mit dem Windows-Explorer Dateiverwaltung mit dem Windows-Explorer Hinweis: Die Beschreibungen für die Aktionen mit Dateien gelten jeweils für Ordner analog. Sie können Aktionen wie Umbenennen, Löschen, Kopieren und Verschieben

Mehr

Access [basics] Aktionsabfragen per VBA ausführen. Beispieldatenbank. Aktionsabfragen. Die Execute-Methode. Datenzugriff per VBA

Access [basics] Aktionsabfragen per VBA ausführen. Beispieldatenbank. Aktionsabfragen. Die Execute-Methode. Datenzugriff per VBA Aktionsabfragen lassen sich bequem mit der Entwurfsansicht für Abfragen zusammenstellen. Sie können damit Daten an Tabellen anfügen, bestehende Daten ändern oder löschen und sogar gleich die passende Tabelle

Mehr

Microsoft Access 2010 Bilder

Microsoft Access 2010 Bilder Microsoft Access 2010 Bilder Hyperlinks... arbeiten ähnlich wie ein Link in einer Webseite. sind ein Verweis auf eine Datei (access2010\material\beispiel\tabledevelop\automat.accdb). können ein Verweis

Mehr

Erweiterung der Aufgabe. Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen:

Erweiterung der Aufgabe. Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen: VBA Programmierung mit Excel Schleifen 1/6 Erweiterung der Aufgabe Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen: Es müssen also 11 (B L) x 35 = 385 Zellen berücksichtigt

Mehr

Einrichtung von Outlook 2000 und Import alter Emails

Einrichtung von Outlook 2000 und Import alter Emails Einrichtung von Outlook 2000 und Import alter Emails Voraussetzung: Sie haben vorher mit Outlook Express oder Outlook gearbeitet. Sie benutzen die Computer in den Computerpools der FH. Schritte: 1. Outlook

Mehr

WebDAV 1. ALLGEMEINES ZU WEBDAV 2 3. BEENDEN EINER WEBDAV-VERBINDUNG 2 4. WINDOWS EXPLORER (WINDOWS XP) 3 5. WINDOWS EXPLORER (WINDOWS 7 ) 6

WebDAV 1. ALLGEMEINES ZU WEBDAV 2 3. BEENDEN EINER WEBDAV-VERBINDUNG 2 4. WINDOWS EXPLORER (WINDOWS XP) 3 5. WINDOWS EXPLORER (WINDOWS 7 ) 6 WebDAV 1. ALLGEMEINES ZU WEBDAV 2 2. HINWEISE 2 3. BEENDEN EINER WEBDAV-VERBINDUNG 2 4. WINDOWS EXPLORER (WINDOWS XP) 3 5. WINDOWS EXPLORER (WINDOWS 7 ) 6 5.1 Office 2003 6 5.2 Office 2007 und 2010 10

Mehr

Schaltfläche Start/Drucker und Faxgeräte, mit rechter Maustaste auf Druckersymbol klicken, Befehl Eigenschaften wählen.

Schaltfläche Start/Drucker und Faxgeräte, mit rechter Maustaste auf Druckersymbol klicken, Befehl Eigenschaften wählen. Fragen und Antworten zu Modul 2 Computerbenutzung 1. Wie kann man die Schriftart der einzelnen Menüs verändern? Mit rechter Maustaste auf Desktop klicken, Befehl Eigenschaften, Register Darstellung, Erweitert,

Mehr

Tastenkombinationen in Windows2000

Tastenkombinationen in Windows2000 HP Kiermaier 2004 FH Landshut 1 Tastenkombinationen in Windows2000 Schwarz umrandete Schaltflächen werden mit der Eingabetaste (=Enter) betätigt. Dialogfenster mit einer Abbrechen-Schaltfläche können immer

Mehr

Überschrift/Caption. Eigenschaftenfenster

Überschrift/Caption. Eigenschaftenfenster UsserrForrm errssttel llen Dass Codeffensstterr 22000044 NNi iikkoo BBeecckkeerr Öffnen Sie EXCEL und wechseln Sie mit der Tastenkombination Alt + F11 in den Visual Basic-Editor. Alternativ können Sie

Mehr

Das Windows-Dateien-System Seite 1 von 10 Arbeiten mit USB-Stick oder CD und dem Windows-Explorer

Das Windows-Dateien-System Seite 1 von 10 Arbeiten mit USB-Stick oder CD und dem Windows-Explorer Das Windows-Dateien-System Seite 1 von 10 Arbeiten mit USB-Stick oder CD und dem Windows-Explorer Nach Einstecken des USB-Sticks in den USB-Anschluss oder Einlegen der CD in das CD-Rom-Laufwerk erschein

Mehr

Alternative Schutzmechanismen für Excel

Alternative Schutzmechanismen für Excel Alternative Schutzmechanismen für Excel Bernd Held, Vaihingen an der Enz Neben dem in Excel standardmäßig angebotene Tabellenschutz können Sie weitere Schutzmechanismen in Excel einsetzen. Dazu bedarf

Mehr

ALT+TAB: Zwischen geöffneten Programmen wechseln. Windows-Logo+L: Computer sperren (ohne STRG+ALT+ENTF zu drücken)

ALT+TAB: Zwischen geöffneten Programmen wechseln. Windows-Logo+L: Computer sperren (ohne STRG+ALT+ENTF zu drücken) Tastenkombinationen für das Windows-System F1: Hilfe STRG+ESC: Öffnen Menü Start ALT+TAB: Zwischen geöffneten Programmen wechseln ALT+F4: Programm beenden UMSCHALT+ENTF: Objekt dauerhaft löschen Windows-Logo+L:

Mehr

orgexterndoc31 Inhaltsverzeichnis Einleitung... 1 Installation... 3 Grundinstallation... 3 Installation pro Arbeitsplatz... 6 Lizenzierung... 7 Benutzung Einzeldokument... 9 1. Möglichkeit:... 9 2. Möglichkeit...

Mehr

Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung

Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung Nach dem Update auf die Version 1.70 bekommen Sie eine Fehlermeldung,

Mehr

5 DATEN. 5.1. Variablen. Variablen können beliebige Werte zugewiesen und im Gegensatz zu

5 DATEN. 5.1. Variablen. Variablen können beliebige Werte zugewiesen und im Gegensatz zu Daten Makro + VBA effektiv 5 DATEN 5.1. Variablen Variablen können beliebige Werte zugewiesen und im Gegensatz zu Konstanten jederzeit im Programm verändert werden. Als Variablen können beliebige Zeichenketten

Mehr

Zugang zum BSCW-System an der FH Frankfurt am Main

Zugang zum BSCW-System an der FH Frankfurt am Main BSCW-Redaktion 04.04.2009 Seite 1 Zugang zum BSCW-System an der FH Frankfurt am Main In dieser Anleitung wird beschrieben, wie Sie Ihren BSCW-Arbeitsbereich über WebDAV in Windows einbinden. Um diese Anleitung

Mehr

Virtual PC 2004 SP1 Seite 2: Virtual PC für das Internet einrichten:

Virtual PC 2004 SP1 Seite 2: Virtual PC für das Internet einrichten: Virtual PC 2004 SP1 Seite 2: Virtual PC für das Internet einrichten: Arbeiten Sie mit einem Router, wird der Internetzugang sofort funktionieren, wenn nicht, aktivieren Sie unter Windows XP die Internetverbindungsfreigabe.

Mehr

Installationsanleitungen

Installationsanleitungen Installationsanleitungen INPA SGBD-Entwicklungsumgebung (EDIABAS) INPA für Entwickler Bevor Sie EDIABAS / INPA installieren können, müssen Sie sich für den Ordner sgref auf smuc0900 freischalten lassen.

Mehr

Übungsaufgaben zu Windows 7 (Musterlösung)

Übungsaufgaben zu Windows 7 (Musterlösung) Übungsaufgaben zu Windows 7 - Musterlösung Seite 1 von 6 Übungsaufgaben zu Windows 7 (Musterlösung) Nachfolgend die Musterlösung zu den einzelnen Übungsaufgaben zum Kurs Windows 7. In vielen Fällen gibt

Mehr

Anlage zu FAQ Beliebigen Benutzer in der PCU50/70 mit WinNT, WinXP Software V6.x einrichten

Anlage zu FAQ Beliebigen Benutzer in der PCU50/70 mit WinNT, WinXP Software V6.x einrichten Frage: Wie kann man einen beliebigen Benutzer in der PCU50/70 mit WinNT, WinXP Software V6.x einrichten, der sich entweder lokal oder am Netzwerk anmelden kann, bzw. wie kann der Benutzer "AUDUSER" auf

Mehr

ClipChap V 7.70. Der Power-Zwischenablage-Manager.

ClipChap V 7.70. Der Power-Zwischenablage-Manager. ClipChap V 7.70 Der Power-Zwischenablage-Manager. ClipChap registriert neue Text- und Grafikeingänge in die Zwischenablage und speichert diese für spätere Verwendung. Die gespeicherten Objekte können editiert,

Mehr

Bedienungsanleitung Einsatzplanung. Bedienungsanleitung Einsatzplanung. Inhalt. Bedienung einer Plan-Tabelle

Bedienungsanleitung Einsatzplanung. Bedienungsanleitung Einsatzplanung. Inhalt. Bedienung einer Plan-Tabelle Bedienungsanleitung Einsatzplanung Dieses Programm ist lizenzfrei verwendbar und gratis. Das Programm ist mit Excel 2010 erstellt worden und enthält VBA Programmierungen, also Typ.xlm, deshalb werden Sie

Mehr

Schritt für Schritt Anleitung zur Installation des Programmpaketes HBS + EASYHBS + KSL

Schritt für Schritt Anleitung zur Installation des Programmpaketes HBS + EASYHBS + KSL HBS 6.0 Installation F. Pommerenke 1 Schritt für Schritt Anleitung zur Installation des Programmpaketes HBS + EASYHBS + KSL Es wird vorausgesetzt, dass: der Rechner ein CD Laufwerk hat und das Betriebssystem

Mehr

ATB Ausbildung technische Berufe Ausbildungszentrum Klybeck

ATB Ausbildung technische Berufe Ausbildungszentrum Klybeck Inhaltsverzeichnis DOKUMENTATION SERVER INSTALLATION MIT WINDOWS 2000...1 Was ist ein Server...1 Aufbau des aprentas Servers...1 Materialliste:...1 Ablauf der Installation:...1 Die Installation:...1 Server

Mehr

Version Datum Grund 1.01 12.04.05 Abschnitt Automatische Umstellung hinzugefügt und Hilfe ergänzt um Webseiten

Version Datum Grund 1.01 12.04.05 Abschnitt Automatische Umstellung hinzugefügt und Hilfe ergänzt um Webseiten Outlook-Umstellung (im Rahmen der Exchange-Server-Umstellung am 15.-17.04.2005) Änderungen in diesem Dokument Version Datum Grund 1.01 Abschnitt Automatische Umstellung hinzugefügt und Hilfe ergänzt um

Mehr

Installieren und Einrichten von VirtualBox für TAPPS (V1.0)

Installieren und Einrichten von VirtualBox für TAPPS (V1.0) Installieren und Einrichten von VirtualBox für TAPPS (V1.0) 1 Einleitung... 2 2 Download und Installation... 2 3 Einrichten von VirtualBox am Beispiel Windows XP... 7 4 Einrichten von Windows XP... 26

Mehr

Installationsanleitung zum QM-Handbuch

Installationsanleitung zum QM-Handbuch Installationsanleitung zum QM-Handbuch Verzeichnisse Inhaltsverzeichnis 1 Installation...1 1.1 Installation unter Windows 2000/XP...1 1.2 Installation unter Windows Vista...1 2 Wichtige Hinweise...1 2.1

Mehr

VisualBasic - Variablen

VisualBasic - Variablen Typisch für alle Basic-Dialekte ist die Eigenschaft, dass Variablen eigentlich nicht deklariert werden müssen. Sobald Sie einen Bezeichner schreiben, der bisher nicht bekannt war, wird er automatisch angelegt

Mehr

Übungsaufgaben zu Windows 8.1 (Musterlösung)

Übungsaufgaben zu Windows 8.1 (Musterlösung) Übungsaufgaben zu Windows 8.1 - Musterlösung Seite 1 von 6 Übungsaufgaben zu Windows 8.1 (Musterlösung) Nachfolgend die Musterlösung zu den einzelnen Übungsaufgaben. In vielen Fällen gibt es unterschiedliche

Mehr

FlowFact Alle Versionen

FlowFact Alle Versionen Training FlowFact Alle Versionen Stand: 29.09.2005 Brief schreiben, ablegen, ändern Die FlowFact Word-Einbindung macht es möglich, direkt von FlowFact heraus Dokumente zu erzeugen, die automatisch über

Mehr

Windows. Martina MÜLLER. Monika WEGERER. Zusammengestellt von. Überarbeitet von

Windows. Martina MÜLLER. Monika WEGERER. Zusammengestellt von. Überarbeitet von Windows Zusammengestellt von Martina MÜLLER Überarbeitet von Monika WEGERER April 2002 Windows Starten von Windows Wenn das System entsprechend installiert ist, erscheint Windows automatisch. (Kennwort)

Mehr

AplusixEditor : Editor für Aplusix 3 Benutzerhandbuch

AplusixEditor : Editor für Aplusix 3 Benutzerhandbuch 1. Einleitung AplusixEditor : Editor für Aplusix 3 Benutzerhandbuch Mai 2011 Deutsche Übersetzung von Marion Göbel verfaßt mit epsilonwriter Der Übungs-Editor ermöglicht das Erstellen und Bearbeiten der

Mehr

Ordner und Laufwerke aus dem Netzwerk einbinden

Ordner und Laufwerke aus dem Netzwerk einbinden Inhaltsverzeichnis 1. Einführung...2 2. Quellcomputer vorbereiten...3 2.1 Netzwerkeinstellungen...3 2.2 Ordner und Laufwerke freigeben...4 2.2.1 Einfache Freigabe...5 2.2.2 Erweiterte Freigabe...6 3. Zugriff

Mehr

:LQGRZV([SORUHU &KULVWLQH%HHU

:LQGRZV([SORUHU &KULVWLQH%HHU Der Windows Explorer 1. Starten des Windows Explorers Die Aufgabe des Explorers ist die Verwaltung und Organisation von Dateien und Ordnern. Mit seiner Hilfe kann man u.a. Ordner erstellen oder Daten von

Mehr

WIE KANN ICH ACCESS XML FÄHIGKEITEN UNABHÄNGIG VON DER VERSION BEIBRINGEN?

WIE KANN ICH ACCESS XML FÄHIGKEITEN UNABHÄNGIG VON DER VERSION BEIBRINGEN? XML 1 WIE KANN ICH ACCESS XML FÄHIGKEITEN UNABHÄNGIG VON DER VERSION BEIBRINGEN? Mit den verschiedenen Versionen von Access wurde die Unterstützung von XML immer mehr verbessert. Vollständig ist sie aber

Mehr

Dingsda - Bedienungsanleitung unter Windows

Dingsda - Bedienungsanleitung unter Windows Dingsda - Bedienungsanleitung unter Windows Benötigte Software Um die Dateien von Dingsda zu öffnen und zu bearbeiten, benötigen Sie ein Textverarbeitungsprogramm, das doc- oder rtf-dateien lesen kann

Mehr

X5 unter Windows Vista / 7 und Windows 2008 Server

X5 unter Windows Vista / 7 und Windows 2008 Server X5 unter Windows Vista / 7 und Windows 2008 Server Die Benutzerkontensteuerung (später UAC) ist ein Sicherheitsfeature welches Microsoft ab Windows Vista innerhalb Ihrer Betriebssysteme einsetzt. Die UAC

Mehr

Wo hat mein Computer meine Dateien schon wieder versteckt? Tipps und Tricks Dateien wieder zu finden.

Wo hat mein Computer meine Dateien schon wieder versteckt? Tipps und Tricks Dateien wieder zu finden. Wo hat mein Computer meine Dateien schon wieder versteckt? Tipps und Tricks Dateien wieder zu finden. 1 Die Hauptordner der verschiedenen Windows- Systeme Von Ordnern und Unterordnern Neuer Ordner erstellen

Mehr

xcall White Paper Wählen-Buttons in Excel

xcall White Paper Wählen-Buttons in Excel xcall White Paper Wählen-Buttons in Excel Seite 2 White Paper... 1 Wählen-Buttons in Excel... 1 Wählen-Button in einer Tabelle... 3 Schritt 1: Excel-Datei öffnen... 3 Schritt 2: Button einbauen... 3 Schritt

Mehr

Beate Oehrlein. Tipps und Tricks zum Betriebssystem Windows 7

Beate Oehrlein. Tipps und Tricks zum Betriebssystem Windows 7 Beate Oehrlein Tipps und Tricks zum Betriebssystem Windows 7 Die Taskleiste enthält alle offenen Fenster. Hier kann man durch anklicken von einem geöffneten Fenster in das andere wechseln. In diese Leiste

Mehr

a) WebDav-Laufwerk einrichten (Windows Vista, W7, W8) Seite 2

a) WebDav-Laufwerk einrichten (Windows Vista, W7, W8) Seite 2 DIANIZER 3.0 WEB einrichten Inhalt a) WebDav-Laufwerk einrichten (Windows Vista, W7, W8) Seite 2 b) Dianizer WEB einrichten Seite 5 b1) Rufen Sie Ihre Wunsch-Subdomain auf. Seite 5 b2) Melden Sie sich

Mehr

RÖK Typo3 Dokumentation

RÖK Typo3 Dokumentation 2012 RÖK Typo3 Dokumentation Redakteur Sparten Eine Hilfe für den Einstieg in Typo3. Innpuls Werbeagentur GmbH 01.01.2012 2 RÖK Typo3 Dokumentation Inhalt 1) Was ist Typo3... 3 2) Typo3 aufrufen und Anmelden...

Mehr

Anleitung zum Upgrade auf SFirm 3.0 + Datenübernahme

Anleitung zum Upgrade auf SFirm 3.0 + Datenübernahme I. Vorbereitungen 1. Laden Sie zunächst die Installationsdateien zu SFirm 3.0, wie in der Upgrade-Checkliste (Schritt 1.) beschrieben, herunter (www.sparkasse-fuerth.de/sfirm30download). 2. Starten Sie

Mehr

Windows 7/8 - Backdoor

Windows 7/8 - Backdoor Wenn wir uns in einer peinlichen Situation befinden hätten wir doch gerne mal eine Hintertür parat um unbemerkt verschwinden zu können?! Aber bitte nicht in unserem Betriebssystem! Mittels eines Registry-Eintrags

Mehr

3 Task-Leiste Ziele des Kapitels:

3 Task-Leiste Ziele des Kapitels: 3 Task-Leiste Ziele des Kapitels: $ Die Task-Leiste ist ein zentrales Element von Windows 95. Dieses Kapitel zeigt Ihnen, wie Sie die Task-Leiste bei Ihrer Arbeit mit Windows 95 sinnvoll einsetzen können.

Mehr

Import, Export und Löschung von Zertifikaten mit dem Microsoft Internet Explorer

Import, Export und Löschung von Zertifikaten mit dem Microsoft Internet Explorer Import, Export und Löschung von Zertifikaten mit dem Microsoft Internet Explorer Version 1.0 Arbeitsgruppe Meldewesen SaxDVDV Version 1.0 vom 20.07.2010 Autor geändert durch Ohle, Maik Telefonnummer 03578/33-4722

Mehr

Ein Word-Dokument anlegen

Ein Word-Dokument anlegen 34 Word 2013 Schritt für Schritt erklärt Ein Word-Dokument anlegen evor Sie einen Text in Word erzeugen können, müssen Sie zunächst einmal ein neues Dokument anlegen. Die nwendung stellt zu diesem Zweck

Mehr

Computer Tastatur und Funktionsweisen

Computer Tastatur und Funktionsweisen Computer Tastatur und Funktionsweisen Nr.. Taste Beschreibung 1 ESC ESC-Taste, Menüfenster abbrechen 2 TAB Tabulator-Taste 3 CAPLOCK Permanente Großschreibung ein/aus (bei manchen Tastaturen muss zum Ausschalten

Mehr

FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7

FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7 FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7 Die Installation der FuxMedia Software erfolgt erst NACH Einrichtung des Netzlaufwerks! Menüleiste einblenden, falls nicht vorhanden Die

Mehr

Vorwort... 2. Installation... 3. Hinweise zur Testversion... 4. Neuen Kunden anlegen... 5. Angebot und Aufmaß erstellen... 6. Rechnung erstellen...

Vorwort... 2. Installation... 3. Hinweise zur Testversion... 4. Neuen Kunden anlegen... 5. Angebot und Aufmaß erstellen... 6. Rechnung erstellen... Inhalt Vorwort... 2 Installation... 3 Hinweise zur Testversion... 4 Neuen Kunden anlegen... 5 Angebot und Aufmaß erstellen... 6 Rechnung erstellen... 13 Weitere Informationen... 16 1 Vorwort Wir freuen

Mehr

Programme deinstallieren,

Programme deinstallieren, Programme deinstallieren, Programme mit Windows deinstallieren: Sie haben Programme auf Ihrem Rechner, die Sie gar nicht oder nicht mehr gebrauchen. Sie sollten solche Programme deinstallieren, denn die

Mehr

5 (c) Elmar Weigel. 2.2 Das Betriebssystem Windows XP. Quick - Soft

5 (c) Elmar Weigel. 2.2 Das Betriebssystem Windows XP. Quick - Soft 2.2 Das Betriebssystem Windows XP 5 (c) Elmar Weigel p Der Start-Bildschirm Nach dem PC-Start meldet sich das Betriebssystem mit einem hellgrauen Desktop oder mit einem Bild als Hintergrund und - am unteren

Mehr

Access und die andern (Office) Programme. Armin Hess

Access und die andern (Office) Programme. Armin Hess Access und die andern (Office) Programme Armin Hess Was wir wollen Excel, Word, Powerpoint und andere Programme von Access aus fernsteuern Grundlagen Excel, Word, Powerpoint und andere Programme präsentieren

Mehr

1. Sobald Sie mit der Maus über die Navigationszeile Ihrer Homepage fahren, erscheint ein Button Navigation bearbeiten.

1. Sobald Sie mit der Maus über die Navigationszeile Ihrer Homepage fahren, erscheint ein Button Navigation bearbeiten. Anwendungsbeispiel Wir über uns Seite erstellen In diesem Anwendungsbeispiel wird zunächst eine Übersichtstabelle zu allen Mitarbeitern Ihres Büros erstellt. Hinter jeder Person ist dann eine neue Seite

Mehr

Innovator for Model Sketching. Kurzanleitung zu Installation und Benutzung

Innovator for Model Sketching. Kurzanleitung zu Installation und Benutzung Kurzanleitung zu Installation und Benutzung Inhaltsverzeichnis Installation... 3 Systemvoraussetzungen... 3 Innovator for Model Sketching herunterladen... 3 Innovator for Model Sketching einrichten...

Mehr

Speichern. Speichern unter

Speichern. Speichern unter Speichern Speichern unter Speichern Auf einem PC wird ständig gespeichert. Von der Festplatte in den Arbeitspeicher und zurück Beim Download Beim Kopieren Beim Aufruf eines Programms Beim Löschen Beim

Mehr

Bilder verkleinert per E-Mail versenden mit Windows XP

Bilder verkleinert per E-Mail versenden mit Windows XP Es empfiehlt sich, Bilder, die per E-Mail gesendet werden sollen, vorher durch Verkleinern zu optimieren, da sehr große Dateien von manchen E-Mail-Systemen nicht übertragen werden. Viele E- Mail-Server

Mehr

C# Tutorial Part 1. Inhalt Part 1. Einleitung. Vorbereitung. Eagle Eye Studios. Einleitung Vorbereitung Das erste Projekt

C# Tutorial Part 1. Inhalt Part 1. Einleitung. Vorbereitung. Eagle Eye Studios. Einleitung Vorbereitung Das erste Projekt Eagle Eye Studios C# Tutorial Part 1 Inhalt Part 1 Einleitung Vorbereitung Das erste Projekt Einleitung Wer sich mit dem Programmieren schon einigermaßen auskennt, kann diesen Abschnitt überspringen. Programmieren,

Mehr

Visual Basic Basisbefehle Hinweis: Der Text in eckigen Klammern [ ] ist variabel, z.b. [var] => 5.3. Eckige Klammern sind stets wegzulassen!

Visual Basic Basisbefehle Hinweis: Der Text in eckigen Klammern [ ] ist variabel, z.b. [var] => 5.3. Eckige Klammern sind stets wegzulassen! Visual Basic Basisbefehle Hinweis: Der Text in eckigen Klammern [ ] ist variabel, z.b. [var] => 5.3. Eckige Klammern sind stets wegzulassen! Grundstrukturen: Sub [name]([übergabe]) End Sub [Übergabe] ist

Mehr

SharePoint Schnittstelle für Microsoft Dynamics CRM 2011

SharePoint Schnittstelle für Microsoft Dynamics CRM 2011 SharePoint Schnittstelle für Microsoft Dynamics CRM 2011 Benutzerhandbuch zur SharePoint Schnittstelle für MS CRM 2011 Schnittstellenversion: 5.2.2 Dokumentenversion: 3.1 Inhalt 1. Vorwort... 4 2. Funktionsbeschreibung...

Mehr

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten In dem Virtuellen Seminarordner werden für die Teilnehmerinnen und Teilnehmer des Seminars alle für das Seminar wichtigen Informationen,

Mehr

Whitepaper. Produkt: combit address manager / combit Relationship Manager. Datenabgleich zwischen Notebook und Desktop-PC / Server

Whitepaper. Produkt: combit address manager / combit Relationship Manager. Datenabgleich zwischen Notebook und Desktop-PC / Server combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit address manager / combit Relationship Manager Datenabgleich zwischen Notebook und Desktop-PC / Server Datenabgleich zwischen Notebook

Mehr

Vielen Dank, dass Sie sich für die Software der myfactory International GmbH entschieden haben.

Vielen Dank, dass Sie sich für die Software der myfactory International GmbH entschieden haben. Vielen Dank, dass Sie sich für die Software der myfactory International GmbH entschieden haben. Um alle Funktionen unserer Software nutzen zu können, sollten Sie bitte in Ihrem Browser folgende Einstellungen

Mehr

Servername: Servername für FTP ftp.ihre-domain.de Benutzername: Username für FTP Mustername Passwort: Passwort mus44ter

Servername: Servername für FTP ftp.ihre-domain.de Benutzername: Username für FTP Mustername Passwort: Passwort mus44ter FTP-Zugang FTP - Zugangsdaten Kurzübersicht: Angabe Eintrag Beispiel Servername: Servername für FTP ftp.ihre-domain.de Benutzername: Username für FTP Mustername Passwort: Passwort mus44ter Die Einträge

Mehr

Computergruppe Borken

Computergruppe Borken Windows Dateisystem Grundsätzliches Alle Informationen die sich auf einen Computer befinden werden in sogenannten Dateien gespeichert. Wie man zu Hause eine gewisse Ordnung hält, sollte auch im Computer

Mehr

Anleitung zur Verwendung von Silverstripe 3.x

Anleitung zur Verwendung von Silverstripe 3.x Anleitung zur Verwendung von Silverstripe 3.x Inhaltsverzeichnis: 1. EINLEITUNG 2. ORIENTIERUNG 2.1 Anmelden am CMS 2.2 Die Elemente des Silverstripe CMS 2.3 Funktion des Seitenbaums 2.4 Navigieren mit

Mehr

OUTLOOK-DATEN SICHERN

OUTLOOK-DATEN SICHERN OUTLOOK-DATEN SICHERN Wie wichtig es ist, seine Outlook-Daten zu sichern, weiß Jeder, der schon einmal sein Outlook neu installieren und konfigurieren musste. Alle Outlook-Versionen speichern die Daten

Mehr

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0) Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0) Peter Koos 03. Dezember 2015 0 Inhaltsverzeichnis 1 Voraussetzung... 3 2 Hintergrundinformationen... 3 2.1 Installationsarten...

Mehr

Dateimanagement in Moodle Eine Schritt-für

Dateimanagement in Moodle Eine Schritt-für Übersicht: Lehrende können Dateien in einen Moodle-Kurs hochladen, in Verzeichnissen verwalten und für Studierende zugänglich machen. Jeder Moodle-Kurs hat einen Hauptordner Dateien im Administrationsblock.

Mehr

Windows 7. Der Desktop und seine Elemente. Der Desktop

Windows 7. Der Desktop und seine Elemente. Der Desktop Windows 7 Der Desktop und seine Elemente Der Desktop Nach der erfolgten Anmeldung an den Computer wird der DESKTOP angezeigt Der Desktop ist mit einem Schreibtisch zu vergleichen auf welchem Dokumente

Mehr

KOMPRIMIERUNGS & VERSCHLÜSSELUNGS- TOOL

KOMPRIMIERUNGS & VERSCHLÜSSELUNGS- TOOL SECRETZIP KOMPRIMIERUNGS- & VERSCHLÜSSELUNGS-Programm (nur für Windows) Das Programm ist auf dem USB Flash Drive enthalten. Bitte lesen Sie das Handbuch für den USB Flash Drive oder besuchen Sie integralmemory.com,

Mehr

OLConnector Programmierung

OLConnector Programmierung Das Vorgehen, um Outlook zu automatisieren, unterscheidet sich mit dem nur geringfügig vom üblicherweise dafür eingesetzten. Um irgendwelche Aktionen ausführen zu können, benötigt man die laufende Instanz

Mehr

EBW Systems HANDBUCH Offline Programm

EBW Systems HANDBUCH Offline Programm EBW Systems HANDBUCH Offline Programm Seite 1 von 7 Inhaltsverzeichnis 1. Programmsteuerung 2. Veranstaltungen verwalten 3. Daten absenden 4. Sonstige Hinweise Seite 2 von 7 1. Programmsteuerung Programm

Mehr

Einstellungen des Datei-Explorers

Einstellungen des Datei-Explorers Einstellungen des Datei-Explorers Die Ordnerstruktur des Explorers Der Datei-Explorer ist der Manager für die Verwaltung der Dateien auf dem Computer. Er wird mit Klick auf in der Taskleiste oder mit Rechtsklick

Mehr

Diese Anleitung bezieht sich auf FixFoto, V 3.40. In älteren oder neueren Versionen könnte die Arbeitsweise anders sein.

Diese Anleitung bezieht sich auf FixFoto, V 3.40. In älteren oder neueren Versionen könnte die Arbeitsweise anders sein. Pfade einstellen Stand: Dezember 2012 Diese Anleitung bezieht sich auf FixFoto, V 3.40. In älteren oder neueren Versionen könnte die Arbeitsweise anders sein. Diese Anleitung soll zeigen, wie man Pfad-Favoriten

Mehr

1.4.12 Sin-Funktion vgl. Cos-Funktion

1.4.12 Sin-Funktion vgl. Cos-Funktion .4. Sgn-Funktion Informatik. Semester 36 36.4.2 Sin-Funktion vgl. Cos-Funktion Informatik. Semester 37 37 .4.3 Sqr-Funktion Informatik. Semester 38 38.4.4 Tan-Funktion Informatik. Semester 39 39 .5 Konstanten

Mehr

1 MAKROS AUFZEICHNEN. 1.1 EinfÄhrung

1 MAKROS AUFZEICHNEN. 1.1 EinfÄhrung Makro Aufzeichnen Makro + VBA effektiv 1 MAKROS AUFZEICHNEN 1.1 EinfÄhrung Sie kçnnen Excel sehr einfach automatisieren, indem Sie ein Makro aufzeichnen. Ühnlich wie bei einem Kassettenrecorder werden

Mehr

Durchführung der Datenübernahme nach Reisekosten 2011

Durchführung der Datenübernahme nach Reisekosten 2011 Durchführung der Datenübernahme nach Reisekosten 2011 1. Starten Sie QuickSteuer Deluxe 2010. Rufen Sie anschließend über den Menüpunkt /Extras/Reisekosten Rechner den QuickSteuer Deluxe 2010 Reisekosten-Rechner,

Mehr

1 Dein TI nspire CAS kann fast alles

1 Dein TI nspire CAS kann fast alles INHALT 1 Dein kann fast alles... 1 2 Erste Schritte... 1 2.1 Systemeinstellungen vornehmen... 1 2.2 Ein Problem... 1 3 Menü b... 3 4 Symbolisches Rechnen... 3 5 Physik... 4 6 Algebra... 5 7 Anbindung an

Mehr

Das Startmenü. Das Startmenü anpassen

Das Startmenü. Das Startmenü anpassen Das Startmenü Über das Startmenü gelangen Sie zu allen Programmen und Funktionen des Computers. Klicken Sie dazu auf die Schaltfläche Start. Die meistgenutzten Programme finden Sie in der linken Liste.

Mehr

Datenverarbeitung Excel-VBA Übersicht HT 2013

Datenverarbeitung Excel-VBA Übersicht HT 2013 Eine gute Starthilfe beim Umgang mit Excel-VBA bieten die Kurzanleitungen von: http://www.bauv.unibw-muenchen.de/bauv1/oc/html/download/dv/index.html Tabellenblätter EXCEL Tabelle wechseln Tabelle umbenennen

Mehr

Access Verbrecherdatenbank Teil 1

Access Verbrecherdatenbank Teil 1 Access Verbrecherdatenbank Teil 1 Allgemeines In dieser Übung erstellst du mit Microsoft Access eine Verbrecherdatenbank. Dabei lernst du die wesentlichen Elemente einer Datenbank wie Tabellen, Formulare

Mehr

Programmierkurs: Delphi: Einstieg

Programmierkurs: Delphi: Einstieg Seite 1 von 6 Programmierkurs: Delphi: Einstieg Aus Wikibooks Inhaltsverzeichnis 1 Einstieg Einstieg Was ist Delphi Borland Delphi ist eine RAD-Programmierumgebung von Borland. Sie basiert auf der Programmiersprache

Mehr

Skyfillers Hosted SharePoint. Kundenhandbuch

Skyfillers Hosted SharePoint. Kundenhandbuch Skyfillers Hosted SharePoint Kundenhandbuch Kundenhandbuch Inhalt Generell... 2 Online Zugang SharePoint Seite... 2 Benutzerpasswort ändern... 2 Zugriff & Einrichtung... 3 Windows... 3 SharePoint als

Mehr

easyident Configurator 1.0

easyident Configurator 1.0 easyident Configurator 1.0 Der easyident Configurator ist ein Programm zur Verwaltung von Transpondern und zur Konfiguration von easyident Modulen. Dazu werden die Transponder und Module zuerst in einer

Mehr

Erste Schritte mit LimeSurvey Pädagogische Hochschule Heidelberg

Erste Schritte mit LimeSurvey Pädagogische Hochschule Heidelberg 1 Dieses Script ist als Schnellstart gedacht, um das Prinzip von LimeSurvey zu verstehen. Zahlreiche Optionen stehen zur individuellen Erstellung von Umfragen zur Verfügung ein ausführliches Benutzerhandbuch

Mehr