Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Office projects


Автор: Idsa 22.7.2008, 13:55
Ненароком обнаружил в VS 2008 в списке проектов Office множество темплейтов наподобие Excel 2007 Workbook, Word 2007 Document и т. д. Что это вообще за звери? Неужели теперь с Office'ом можно работать не через Com?

Автор: Partizan 22.7.2008, 14:00
Idsa, ещё в 2005 студии были такие шаблончики для 2003 офиса...можно просто писать свои Addinы к офису.

Автор: Idsa 22.7.2008, 14:20
Partizan, так ведь там не только addin'ы. Открываешь Excel 2007 Workbook - и перед тобой нечто вроде excel'я.

Автор: Partizan 22.7.2008, 14:50
Idsa, OLE?

мне вот интересно оно работает даже тогда когда офис не установлен на компе?(я про эти Workbook)

Автор: Idsa 22.7.2008, 14:55
Цитата(Partizan @  22.7.2008,  18:50 Найти цитируемый пост)
мне вот интересно оно работает даже тогда когда офис не установлен на компе?

Вряд ли.
Хотя с Excel, например, можно работать как с файловой базой данных без установленного офиса. С Access, наверное тоже.

Автор: Idsa 23.7.2008, 07:59
Цитата(Partizan @  22.7.2008,  18:50 Найти цитируемый пост)
мне вот интересно оно работает даже тогда когда офис не установлен на компе?(я про эти Workbook)

Сейчас попробовал запустить Workbook 2003-го Excel'я - не получилось:
http://img68.imageshack.us/my.php?image=vsxj3.jpg
Так что без соответствующего офиса работать отказывается. Чего и следовало ожидать smile

Автор: nikitao 23.7.2008, 18:33
Понятно.... но вообще какие то непонятные штуки. Мало кто говорит о них и думаю мало кто юзает....

Автор: kat_ru 25.7.2008, 15:24
Почему же )))) на 2005 VS с предустановленным Office 2003 есть COM`ы "Microsoft Word (Excel) 11.0 Object Library, который позволет работать с Вордом и табличкой excel, кстати объект имеет очень хорошую иерархическую структуру.

Работать соответственно программа будет при наличии этой библиотеки...

Автор: Idsa 25.7.2008, 15:33
kat_ru, мы здесь обсуждаем не работу через COM.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)