Отсутствует схема при вставке изображения в файл.xlsx через OpenXML
Я постараюсь сохранить это краткое, поскольку есть много предыстории!
Я могу использовать код из этого примера, чтобы вставить изображение в электронную таблицу в абсолютной позиции 0,0 EMU, используя AbsoluteAnchor.
Когда я пытаюсь сделать то же самое с помощью TwoCellAnchor, чертеж получается поврежденным, и поэтому Excel предлагает очистить его, полностью удалив изображение.
Когда я сравниваю свое "чудовище" с работающим TwoCellAnchor, созданным из самого Excel, единственное отличие состоит в том, что объявление во второй строке.
Шахта выглядит как:
<xdr:wsDr xmlns:xdr="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing">
Принимая во внимание, что созданный Excel выглядит так:
<xdr:wsDr xmlns:xdr="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing" xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main">
Обратите внимание на дополнительную схему "xmlns:a". Поскольку я, насколько мне известно, не программировал вручную какую-либо схему, я понятия не имею, как решить эту проблему. Если я добавлю XML-схему вручную, чтобы добавить эту схему, она будет работать нормально, но, очевидно, это противоречит цели программирования автоматизированного процесса.
Кто-нибудь сможет указать мне в направлении решения этой проблемы? Количество полезной документации в интернете по этому поводу очень ограничено! Благодарю.