Dim docrange as Range
Dim Target as Document, Source as Document
Set Target = ActiveDocument
Set Source = Documents.Open("Drive:\Path\Filename")
Set docrange=Source.Range
Target.Bookmarks("bkBrevinnhold").Range.Text = docrange.FormattedText
Source.Close wdDoNotSaveChanges
For the other:
With Target.Range
.Collapse wdCollapseEnd
.InsertBreak Type" = wdPageBreak
.Text = docrange.FormattedTExt

Signature
Hope this helps.
Please reply to the newsgroup unless you wish to avail yourself of my
services on a paid consulting basis.
Doug Robbins - Word MVP
> Thank you for fast response!
>
[quoted text clipped - 25 lines]
>
> Thanks in advance!
morten.slogedal@ventelo.no - 26 Mar 2007 15:21 GMT
Sweet!
Very nice, that helped alot. Now it inserts correctly in the first
part.
But I would like to keep the formatting on the inserted file, as I
have tables and different fonts/setups on the inserted document.
As it is now It inserts as clean-text as a "copy&paste" filtered thru
notepad, hehe..
So inserting all this with the parameter to keep formattings and
tables etc as all I need now =)
If you would know how to do this, I would appriciate a response to
this too.
Thank you anyway for your help, saved me alot of time today! /bow
Doug Robbins - Word MVP - 26 Mar 2007 17:59 GMT
Try
With Target.Range
.Collapse wdCollapseEnd
.InsertFile Filename: = "Drive:\Path\Filename"
End With
I am never sure to which range the .FormattedText attribute should be
applied. It won't hurt to apply it to both.

Signature
Hope this helps.
Please reply to the newsgroup unless you wish to avail yourself of my
services on a paid consulting basis.
Doug Robbins - Word MVP
> Dim docrange as Range
> Dim Target as Document, Source as Document
[quoted text clipped - 39 lines]
>>
>> Thanks in advance!