Dit is de manier waarop ik het momenteel doe, het lijkt echt goed te werken
using Excel = Microsoft.Office.Interop.Excel;
Dan krijg je een actieve werkmap
//Gets Excel and gets Activeworkbook and worksheet
Excel.Application oXL;
Excel.Workbook oWB;
Excel.Worksheet oSheet;
oXL = (Excel.Application)Marshal.GetActiveObject("Excel.Application");
oXL.Visible = true;
oWB = (Excel.Workbook)oXL.ActiveWorkbook;
docProps = oWB.CustomDocumentProperties
Dan zou ik proberen wat je hebt en zien hoe het werkt
Ik hoop dat dit helpt