The '|' is an indicator that something is spelled wrong or improperly qualified. Like if you had a stored query to point to a table and then somehow renamed the table out from under the query. It most often happens (in my experience, which may be limited) when you are building a query in an SQL string and get something wrong with a table name.
What is the context of the error? I.e. what are you actually doing at the time? Is this a Macro? Are you doing it via VBA? Is this something done using an option on the ribbon? What - and how - are you doing the export?