powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / 2 версии Excel, выгрузка в определенную версию
3 сообщений из 3, страница 1 из 1
2 версии Excel, выгрузка в определенную версию
    #39251787
Настенька
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем доброго дня. На компьютере установлены 2 версии Excel: 2003 и 2010.
Как правильно из кода открыть нужный шаблон Excel именно в определенной версии? И как проверить, какие версии Excel на компьютере установлены. Сейчас делаю так:

Код: vbnet
1.
2.
3.
Dim Xl As Object = Nothing         
Xl = CreateObject("Excel.Application")
Xl.Workbooks.Open(Application.StartupPath + "\Шаблоны\Выгрузка.xls")



Открывается в итоге в 2003 версии xls-файл.

Если этот код меняю на (красным выделила другой файл (расширение xlsx)):

Dim Xl As Object = Nothing
Xl = CreateObject("Excel.Application")
Xl.Workbooks.Open(Application.StartupPath + "\Шаблоны\Выгрузка_новая.xlsx")

То возникает ошибка, и файл новый в новой 2010 версии не открывается.

Подскажите, как правильно все это переписать? Заранее спасибо.
...
Рейтинг: 0 / 0
2 версии Excel, выгрузка в определенную версию
    #39252345
galden78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Настенька,

в настройках ссылок смотрите Microsoft.Office.Interop.Excel. Если установлено несколько Excel-ей, то и библиотек несколько (обе будут . Нужно выбрать нужную (см. свойства - Microsoft Excel 14.0 - это 2010, 11.0 - это 2003). Лучше оставить одну, нужную. Вторую удалить.
...
Рейтинг: 0 / 0
2 версии Excel, выгрузка в определенную версию
    #39252346
galden78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что-то у меня кусок текста выкинуло. Обе ссылки будут выглядеть как:
Код: c#
1.
Microsoft.Office.Interop.Excel


Но ссылаться на разные библиотеки.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / 2 версии Excel, выгрузка в определенную версию
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]