Ich möchte ein mehrseitiges Word-Dokument einbinden. Unter Excel wird das mit einem Doppelklick auf das Dokument realisiert, es schaltet dann in den Word-Modus um.
Wenn ich mich nicht irre, reicht es das Word-Dokument in Excel einzubinden. Da hat Delphi eigentlich recht wenig mit zu tun.
Ich hab einmal ein wenig mit Excel gespielt:
Code:
Range("A3").Select
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:= _
"C:\Daten\Defining Parameters for reading invoices in
xml format.rtf", _
TextToDisplay:= _
"C:\Daten\Defining Parameters for reading invoices in
xml format.rtf"
Range("A3").Select
Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
Code:
Range("B10").Select
ActiveSheet.OLEObjects.Add(Filename:= _
"C:\Daten\Defining Parameters for reading invoices in
xml format.rtf", Link:= _
False, DisplayAsIcon:=False).Select
Selection.Verb Verb:=xlPrimary
ActiveSheet.Shapes.Range(Array("Object 1")).Select
ActiveSheet.Shapes("Object 1").IncrementLeft 5.25
ActiveSheet.Shapes("Object 1").IncrementTop 24.75
Im ersten Beispiel wird nur ein Link bzw der entsprechende Text angezeigt,
Im zwiten wird gleich Word mit dem Dateiinhalt eingeblendet, und die Größenänderungen der Anzeige sind mit dabei.
Ich hoffe das hilft Dir weiter.
Gruß
K-H