ERLEDIGT
NEIN
NEIN
ANTWORTEN
18
18
ZUGRIFFE
14028
14028
EMPFEHLEN
-
21.11.07 23:24 #1
Hallo,
ich wollte fragen ob es eine möglichkeit gibt den Inhalt einer Excel Tabelle in ein Word Formular einzufügen.
Also in Excel stehen Name, Anschrift, Telefon, IP Adresse....
Nun sollte ein Word Formular ausgefüllt werden, in welchem es Felder für die relevanten Daten aus der Excel Tabelle gibt. Weil das ganze bei 20 Einträgen täglich händisch zu machen ist sehr mühsam.
Gruß Galaxy
-
Hai,
etwa so in der Art sollte es funktionieren :
{ LINK Excel.Sheet.8 "C:\Eigene Dateien\Gewinne.xls" "Sheet1!R1C1:R4C4" \a \p }
Wühl dich mal durch die Word Hilfe, da steht das ganze relativ gut beschrieben.
(Hab das selber leider noch nicht gemacht.
)
Ciao StefanEine weitere sinnlose Page im weltweiten Netz. www.leola13.de
Wenn du eine weise Antwort verlangst, musst du vernünftig fragen !
Man sollte die Tatsachen kennen, bevor man sie verdreht !
-
28.11.07 11:47 #3
- Registriert seit
- Jan 2004
- Beiträge
- 212
Hallo,
anbei ein kleines Beispiel, welches die Daten der aktuellen Excelzeile in ein Wordformular überträgt.
Dabei den Pfad im Excel ist in Zelle A1 an den Zielpfad der Worddatei anpassen, oder direkt im Code angeben.
Viel Spaß beim experimentieren
DuckDonaldThere are 10 types of people in this world.
Those who understand binary and those who don't.
____________________________________________
EvE-Online 21-Tage Trial mit Startkapital - PN an mich
-
Hallo,
Ich muß täglich mehrere Rechnungen in Word erstellen (basis ist Excel). Da die Form immer die selbe ist befülle ich die Formularfelder direkt aus dem Excel:
wdAnw.ActiveDocument.FormFields.Item("tbInvoiceDate").Result = Cells (i, 18)
Danke soweit duckdonald
Jetzt fehlt mir aber beim Word.doc die richtige Formatierung der Zahl.
Es kommt z.B. 1155 anstatt von 1155,00 an oder 1376,6218 anstatt von 1367,62.
Sorry wenns doof klingt für die Profis unter euch, aber is mein erster Beitrag
Vielen Dank schonmal für die Hilfe
Gruß BRD
-
08.01.09 16:02 #5
- Registriert seit
- Jan 2004
- Beiträge
- 212
Hi,
ungetestet würde ich jetzt sagen es sollte hier genügen das Textformularfeld in Word zum Format "Zahl" machen und das Zahlenformat nach Excel-Manier auf #.##0,00 setzen.
Gruss DDThere are 10 types of people in this world.
Those who understand binary and those who don't.
____________________________________________
EvE-Online 21-Tage Trial mit Startkapital - PN an mich
-
Servus DD,
Vielen Dank klappt 1A
Gruß
BRD
-
Hallo zusammen
Zu diesem Thema hab ich auch noch eine Frage:
Ich habe in Excel Zellen mit mehreren Zeilen (Alt+Enter, Zeilenumbruch), wenn ich diese nun mit
wdAnw.ActiveDocument.FormFields.Item("Lieferant").Result = Cells(i, 5)
ins WordFormularfeld übertrage, gehen die Zeilenumbrüche flöten. Der Text wird fortlaufend angezeigt und anstelle der Zeilenumbrüche wird ein kleines Quadrat angezeigt.
Lässt sich das irgenwie lösen?
Bin blutiger Anfänger in Sachen VBA... und Programmierung im allgemeinen.
Gruss
-
08.04.09 10:37 #8
- Registriert seit
- Jan 2004
- Beiträge
- 212
Hi
das Bedarf einer kleiner Modifizierung beim exportieren.
Es gibt die Zeichen
#10 - new Line und
#13 - carriage return
beim exportieren scheint einer der beiden das #13 zu verschlucken.
mitsollte es allerdings wieder funktionieren.Code :1
Replace(Cells(i, 5), Chr(10), Chr(10) & Chr(13))
-DD-There are 10 types of people in this world.
Those who understand binary and those who don't.
____________________________________________
EvE-Online 21-Tage Trial mit Startkapital - PN an mich
-
Hi DD
Vielen Dank für die schnelle Antwort, es hat sich was getan, allerdings nicht mit dem gewünschten Erfolg.
Der Befehl lautet nun:
wdAnw.ActiveDocument.FormFields.Item("Lieferant").Result = Replace(Cells(i, 5), Chr(10), Chr(10) & Chr(13))
mit dem Erfolg, dass nun zwei kleine Quadrate anstelle des Zeilenumbruchs erscheinen.
*kopfkratz* hab ich deinen Tip am falsche Ort eingesetzt?
Gruss
gemini16Man ist niemals zu Alt etwas Neues zu lernen und man sollte nie zu Stolz sein jemanden zu fragen der es besser weiss.
-
08.04.09 11:28 #10
- Registriert seit
- Jan 2004
- Beiträge
- 212
Jupp eingesetzt an der richtigen Stelle.
Aber das Problem scheint mir da eher von Word herzurühren - hast du irgendwelche besonderen Formatierungen oder spezielle Schriftart verwendet oder die Objekte in Tabellen drin? Sind nur vermutungen, denn mit meinem Beispielsatz von oben funktioniert der Zeilenumbruch nach der Modifikation problemlos.
Könntest ja mal eine Kopie der Worddatei hochladen zum anschauen.There are 10 types of people in this world.
Those who understand binary and those who don't.
____________________________________________
EvE-Online 21-Tage Trial mit Startkapital - PN an mich
-
OK, hab die WordDatei mal angehängt, Ich hab nix spezielles gefunden...
Bis auf den Umstand, dass das Formularfeld in einer Tabelle drin ist.
Gruss
gemini16Geändert von gemini16 (08.04.09 um 12:01 Uhr)
Man ist niemals zu Alt etwas Neues zu lernen und man sollte nie zu Stolz sein jemanden zu fragen der es besser weiss.
-
08.04.09 12:27 #12
- Registriert seit
- Jan 2004
- Beiträge
- 212
Zum einen ist das eine Vorlagendatei (.dot) diese sollten nicht zum finalen bearbeiten verwendet werden, wenn einer diese überspeichern würde, dann wäre das original futsch.
Und zum eigentlichen Problem:
er scheint etwas gegen Tabellen zu haben, denn sowie ich dieses Formularfeld außerhalb der Tabelle ziehe stimmen die Zeilenumbrüche.
Und Rechtecke sehe ich bei mir auch die ganze Zeit nicht
Alternative wäre vllt. ein Textfeld, aber da weiß ich nicht ob man das aus Excel heraus zum befüllen ansprechen kann. Oder die Adresse auf mehrere Zeilen verteilen (ggf. auch mit VB machbar) oder die Tabelle an dieser Stelle aussetzen.There are 10 types of people in this world.
Those who understand binary and those who don't.
____________________________________________
EvE-Online 21-Tage Trial mit Startkapital - PN an mich
-
Keine Angst, ich verwende
Code :1
Set wdDok = wdAnw.Documents.Add(Template:=Pfad) 'Neues Dokument auf Basis Vorlage erstellen
also .Add anstelle von .Open, damit ist sichergestellt, dass die .dot erhalten bleibt.
Zum eigentlichen Problem such ich mal weiter nach einer Lösung, das muss doch zu schaffen sein, auch innerhalb der Tabelle...
Sollte ich Erfolg haben meld ich mich wieder.
Vorerst vielen Dank für deine Unterstützung.
Gruss
gemini16Man ist niemals zu Alt etwas Neues zu lernen und man sollte nie zu Stolz sein jemanden zu fragen der es besser weiss.
-
Hallo, Ich nochmal

Hab den Gordischen Knoten gelöst:
Code :1
Replace(Cells(i, 5), Chr(10), Chr(11))
Des Rätsels Lösung ist der VerticalTab Chr(11), damit funktioniert es jetzt auch innerhalb der Tabelle einwandfrei.
Nochmal besten Dank für die Hilfe
Gruss
gemini16Man ist niemals zu Alt etwas Neues zu lernen und man sollte nie zu Stolz sein jemanden zu fragen der es besser weiss.
-
29.03.10 14:47 #15williwutz Tutorials.de Gastzugang
Hallo zusammen, ich kann mit den Zip-Dateien hier in den Beiträgen leider nichts anfangen und versuche jeweils immer einen Wert aus einer Excelliste in ein Feld in einem Worddokument zu transferieren, was aber nicht geht. Wer kann mir bitte mal berständlich erklären, was zu machen ist.
Vielen Dank für Eure unterstützung.
Ähnliche Themen
-
Excel sheet mit Daten füllen
Von rical im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 4Letzter Beitrag: 12.12.07, 13:35 -
Daten von Excel in Word
Von Gobar im Forum Visual Basic 6.0Antworten: 4Letzter Beitrag: 18.06.07, 12:13 -
DB Daten in Formular füllen
Von Iceman8712 im Forum PHPAntworten: 5Letzter Beitrag: 17.08.06, 10:17 -
Formulara mit Daten aus DB füllen und dann die neuen Daten aus Formular in die DB
Von StreHa im Forum PHPAntworten: 2Letzter Beitrag: 09.07.06, 12:18 -
Word-Formular und Excel-Liste
Von tigerfisch im Forum Office-AnwendungenAntworten: 0Letzter Beitrag: 04.11.05, 16:17





Zitieren

Login





