You can walk through the elements of the document
List<DocumentFormat.OpenXml.OpenXmlElement> elements = docx.MainDocumentPart.Document.Body.ToList(); OR
List<DocumentFormat.OpenXml.OpenXmlElement> elements = docx.MainDocumentPart.Document.ToList(); But there is no background color of the document itself.
foreach (DocumentFormat.OpenXml.OpenXmlElement element in elements) { List<RunProperties> runProps = element.Descendants<RunProperties>().ToList(); foreach (RunProperties rp in runProps) { rp.Color; } }