Det, du skriver, giver mig en fornemmelse af, at du ikke kender brevfletnings-funktionaliteten. Jeg ved ikke, om det er korrekt, men du kan f.eks. finde information her:
http://support.microsoft.com/kb/294683/da Når du ikke får en sti til xls-filen, ved at skrive ?ActiveDocument… i Immediate-vinduet, er dit dokument på det tidspunkt ikke tilknyttet en datakilde. Det hænger sammen med den fejl, du får, når du vælger ja til SQL-meldingen. Du skriver dog ikke, hvilken fejl du får, når du vælger ja.
Men når der kommer en advarsel om SQL, når du åbner dokumentet, og der deri står noget om xls, er det fordi, dokumentet er gemt med tilknytning til en datakilde i Excel-format. Der er derfor meget god grund til at antage, at det er fra Excel-filen, dokumentet skal hente data (og ikke fra et txt-dokument) - ellers giver det ikke mening, at dokumentet har den fil tilknyttet som datakilde.
Som jeg skrev tidligere, er det en forudsætning, at du (eller rettere dokumentet, du åbner) har adgang til den tilknyttede datakilde, da data ellers ikke kan hentes.
Men du skriver jo fortsat om et txt-dokument, og det kan jeg ikke få til at give mening. Et txt-dokument og brevfletning hænger ikke logisk sammen. Der kan ikke hentes data fra et txt-dokument vha. flettefelter.
Jeg spurgte, om der er andre typer felter end flettefelter i dokumentet. Er der det? Det kan f.eks. godt være felter, som direkte henter tekst fra et andet dokument (f.eks. INCLLUDETEXT). Jeg ved heller ikke, hvad du mener med "Der er ikke andet end tekstfelter i dokumentet". Er det felter af typen FORMTEXT, dvs. formularfelter? Eller er det flettefelter, dvs. dem med << >> omkring? Eller noget helt tredje… - hvad står der i felternes kode, der vises, når du taster Alt+F9?