
Ich bereite ein Dokument in Word vor, das mehrere Arbeitsblätter aus einer Excel-Datei enthalten muss. Wenn ich das Objekt aus der erstellten Datei einfüge, wird das zuletzt geöffnete Arbeitsblatt eingefügt. Das Problem tritt auf, wenn ich versuche, Links zu aktualisieren, da diese standardmäßig auf das zuletzt geöffnete Blatt zurückgesetzt werden.
ich saheine andere Frageähnlich wie dieses, das beantwortet wurde, aber der angegebene Feldcode war falsch. Kann mir bitte jemand helfen? Ich muss wirklich nur wissen, wo ich die Blatt- und Zellbereichsreferenz eingeben muss.
Der Code, den ich verwende, ist
{ LINK Excel.Sheet.8 "C:\\Users\\username\\Documents\\SFA Project Statistics 10-31-16.xls" "" \a \f 0 \p }
Das Blatt, das ich verwende, istSheet8!A1I67
Antwort1
Ja. Sie können Daten aus verschiedenen Arbeitsmappen und verschiedenen Arbeitsblättern auf die gleiche Weise einbetten. Beginnen Sie mit dem geöffneten Word-Dokument:
Öffnen Sie die Excel-Tabelle, die Sie einbetten möchten. Ich habe für mein Beispiel einige Testdaten eingegeben. Wählen Sie die Region aus, die Sie einbetten möchten, und drücken Sie STRG + C oder klicken Sie mit der rechten Maustaste und wählen Sie „Kopieren“:
Wählen Sie nun Ihr Word-Dokument aus und drücken Sie STRG + V. Das Dialogfeld Einfügen wird angezeigt. Wählen Sie aus, um den Link beizubehalten.
Wenn das Word-Dokument nun geschlossen ist und sich der kopierte Excel-Abschnitt ändert, wird beim erneuten Öffnen dieses Dialogfeld angezeigt:
Klicken Sie einfach auf Ja.
Genau diese Methode funktioniert, wenn Sie aus mehreren Regionen, aus verschiedenen Arbeitsmappen, verschiedenen Arbeitsblättern oder demselben kopieren.
Dies geschieht ohne VBA, aber Excel speichert die Links im Hintergrund.