Откройте документ Excel с помощью C ++ builder
Я пытаюсь открыть существующий документ Excel с помощью C ++ builder. но у меня есть исключение:
Project project1.exe поднял класс исключений EOlSysError с сообщением «неправильный тип переменной»
Вот код, который я использую:
- VSTO: не вставлять заголовок столбца
- c ++ как экспортировать массив в excel
- Как суммировать динамический список в C #?
- Добавление новых ячеек разбивает файл excel
- Не удалось обновить ячейку в excel woksheet, используя соединение oledb
try { vMSExcel = Variant::GetActiveObject("Excel.Application"); } catch (...) { vMSExcel = Variant::CreateObject("Excel.Application"); } vMSExcel.OlePropertySet("Visible", true); Variant vFileName = "C:\\Users\mi\\Desktop\\classeur1.xls"; vXLWorkbooks = vMSExcel.OlePropertyGet("Workbooks"); vXLWorkbook = vXLWorkbooks.OleFunction("Open", vFileName);
Исключение выбрано в этой строке:
vXLWorkbook = vXLWorkbooks.OleFunction("Open", vFileName);
Любая помощь будет оценена. спасибо
- как получить значение внутреннего узла и его дочерних элементов XML-документа в c #
- Excel VSTO Addin показывает / скрывает панель задач
- Цветная колонка или столбец блокировки в excel с использованием OpenXml
- Получить определенный текст в диапазоне ячеек Excel с помощью C #
- EPP плюс Excel в качестве вложения
- чтобы открыть файл excel, какая разница между этими двумя сборками
- Таблица Excel для заполнения
- Excel 2010 Доступ к пути отклонен temp
ПРОБЛЕМА ФИКСИРОВАНА:
Я изменил тип vFileName с Vaiant на String и добавил c_str () в OleFucntion следующим образом:
vXLWorkbook = vXLWorkbooks.OleFunction( "Open",vFileName.c_str());