You could also run this in a script. It will append xrlist.txt with the root drawing, a count of the loaded xrefs, and their full path and name in the same directory as the drawing:
(defun c:xrlist (/ FD FN FNO TXT XRLST)
(setq fd (vla-get-filedependencies
(vla-get-activedocument (vlax-get-acad-object))
)
fn (strcat (getvar 'dwgprefix) "xreflist.txt")
fno (open fn "A")
)
(vlax-map-collection
fd
'(lambda (x)
(if (= (vla-get-feature x) "Acad:XRef")
(setq xrlst (cons (vla-get-fullfilename x) xrlst))
)
)
)
(if xrlst
(progn
(write-line
(strcat "\nROOT DRAWING: "(getvar 'dwgprefix)
(vl-filename-base (getvar 'dwgname))
)
fno
)
(write-line
(strcat (itoa (length xrlst)) " total loaded xrefs: ")
fno
)
(foreach xr xrlst
(write-line xr fno)
)
(close fno)
)
)
)