Найдено результатов: 2

Офис VSTO проекте Word 2003 продолжает пытаться autoconvert значение 2007

Я работаю над надстройкой Office Word для Word 2003. Когда я снова открываю проект, открывается диалоговое окно VS2008 auto covert и пытается преобразовать его в формат Word 2007.

Как я могу снова открыть этот файл и сохранить его в формате Word 2003?

c#   visual-studio   ms-word   vsto    

353   1   13:45, 13th August, 2020


.Нетто - Excel ListObject авто на привязку

Я разрабатываю надстройку Excel 2007 с помощью Visual Studio Tools for Office (2008). У меня есть один лист с несколькими ListObjects на нем, которые привязаны к datatables при запуске. Когда они связаны, они автоматически изменяются правильно.

Проблема возникает, когда они снова связаны. У меня есть пользовательская кнопка на панели ленты, которая возвращается в базу данных и извлекает различную информацию на основе некоторых критериев, которые вводит пользователь. Эти новые данные возвращаются и повторно привязываются к ListObjects-однако на этот раз они не изменяются, и я получаю исключение:

ListObject не может быть связан, потому что он невозможно изменить размер в соответствии с данными. То ListObject не удалось добавить новые строки. Это может быть вызвано невозможность перемещать объекты ниже объект списка.

Внутреннее исключение: "Insert method of Range class failed"
Причина: Microsoft.Office.Tools.Excel.FailureReason.CouldNotResizeListObject

Я не смог найти ничего очень значимого в этой ошибке на Google или MSDN. Я пытался понять это в течение некоторого времени, но безрезультатно.

Базовая структура кода :

//at startup
DataTable tbl = //get from database
listObj1.SetDataBinding(tbl);
DataTable tbl2 = //get from database
listObj2.SetDataBinding(tbl2);  

//in buttonClick event handler
DataTable tbl = //get different info from database
//have tried with and without unbinding old source
listObj1.SetDataBinding(tbl);              <-- exception here
DataTable tbl2 = //get different info from database
listObj2.SetDataBinding(tbl2);

Обратите внимание, что это исключение возникает даже тогда, когда ListObject сжимается, а не только когда он растет.

c#   .net   excel   data-binding   vsto    

563   3   03:55, 10th August, 2020