Если при открытии готового проекта в среде Microsoft Visual Studio Вы сталкиваетесь с проблемой, что для этого проекта отсутствует ссылка на DocumentFormat.OpenXml, то это означает что с большой долей вероятности у Вас не установлен пакет NuGet для Open XML SDK.
В окне обозревателя решений эта проблема выглядит следующим образом - в элементе проекта "Ссылки" видно, что ссылка на DocumentFormat.OpenXml отображается с маленьким жёлтым треугольником, обозначающим отсутствие ссылки на заданный пакет:
Что требуется сделать, чтобы устранить данную проблему?
Находим в главном меню Visual Studio пункт "Средства" и в нём "Диспетчер пакетов NuGet", далее выбираем дочерний пункт меню "Управление пакетами NuGet для решения...", как показано ниже на рисунке:
В результате появится окно поиска нужных пакетов NuGet, и на вкладке "Обзор" мы вводим ключевую фразу "OpenXML" и жмём <Enter> для поиска нужного нам пакета. Как видим, в самой первой строке результатов поиска отображается требуемый пакет с названием DocumentFormat.OpenXml:
Что нужно сделать далее - в области справа мы увидим последнюю стабильную версию пакета, но кнопка "Установить" пока нам недоступна:
Далее нужно выбрать те проекты Вашего решения, для которых нужна ссылка на данный пакет. На картинке ниже я отметил все проекты, входящие в решение. Как видим, кнопка "Установить" стала доступной, нажимаем её:
После этого запустится мастер установки пакетов NuGet и выбранный пакет будет установлен для выбранных проектов решения.
По завершению установки, если всё прошло успешно, нужный нам пакет отобразится как установленный на вкладке "Установлено":
Также обратим внимание, что наша исходная проблема со ссылкой на DocumentFormat.OpenXml будет успешно решена, что позволит Вам собрать решение (при отсутствии в нём других проблем):