myGully.com

myGully.com (https://mygully.com/index.php)
-   Programmierung (https://mygully.com/forumdisplay.php?f=67)
-   -   word bearbeiten mit vbs (https://mygully.com/showthread.php?t=2206675)

bugfix 15.01.11 14:08

word bearbeiten mit vbs
 
hy leute ich hab folgendes problem..
soll meiner mum (hat ne firma) helfen ihre rechungen zu bearbeiten... sie hat ca 250 kunden für jeden kunden hat sie ein eigenes word doc gemacht für rechnungen ... (nein sie hat keine mastervorlage) und jetzt muss sie auf jedem dokument einzeln ihre kontonummer ändern.

kann mir vl. jemand mit einem vb s***** aushelfen das folgendes erledigt:

1. alle word docs im ordner nacheinander öffnen
2. nach der alten kontonummer suchen
3. neu kontonummer eintragen
4. doc abspeichern


hab leider keine ahnung von vbs und brauche deshalb eure hilfe!

danke

greetz bugfix

tha_specializt 15.01.11 15:37

[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]
[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]

bugfix 15.01.11 16:13

danke ich werd mir das mal anguggen!

greetz

und wie kann ich das in vbs bewerkstelligen?!

Xalir 15.01.11 19:17

Was willst Du da mit VBS? In Word selbst VBA nutzen, dann geht das ganz bequem.

bugfix 16.01.11 16:09

naja dachte mit vbs komm ich da besser weiter... naja mit vba kenn ich mich noch weniger aus -.-

Xalir 16.01.11 17:53

VB bleibt VB egal ob in Office oder als Skriptsprache. Nur kommst Du mit VBS nicht an die Wordobjekte ran. In Word einfach ein benutzerdefiniertes Makro bauen, dann kommst Du in in den VBA-Editor und kannst dann die Worddokumente nach Belieben manipulieren.

bugfix 16.01.11 19:59

auch alle gleichzeitig? oder zumindestens nacheinander?!
wie sieht es mit der kompatiblität aus zwischen den word versionen...? ich schätze die benutzen word 2000 oder 2003.... ich benutze 2007

greetz

Xalir 17.01.11 01:02

Meines Wissens sind die Methoden, Funktionen gleichgeblieben. VBA ist aufwärtskombatibel, d.h. den Code den Du in 2000 schreibst, funktioniert auch in 2010. Umgekehrt könnte es sein, dass Du Methoden nutzt, die in älteren Versionen nicht vorhanden sind.

Aber dafür gibt es die MSDN. Dort steht auch zu jeder Klasse detailiert, von welchen Office-Versionen es unterstützt wird.

Du kannst dein Makro so schreiben, das es in einer Schleife nacheinander alle relevanten Worddokumente öffnet und bearbeitet.

bugfix 17.01.11 10:57

ok ich versuch mich mal daran :)) geb dann infos wie weit ich komme und ob ich hilfe vrauche ! danke !!

greetz


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:53 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.