LINUX.ORG.RU
ФорумTalks

VBAкапец. Microsoft избавляется от Visual Basic for Applications


0

0

http://www.cybersecurity.ru/software/39559.html

Вот так-то. Microsoft очередной раз кинула своих пользователей.

Мне даже жаль армию макросописателей. Как бы мы ни относились несерьёзно к ворду, экселю и макросам в нём, но так где не перешли на линукс, на них часто весьма немало функционала завязано.

Причём мне кажется, что главная причина такого решения - желание Microsoft срубить дополнительные деньги на средствах разработки, а то непорядок получается, понаставили себе офисов и ещё пишут под них разных программки для автоматизации работы.

Самое смешное, что появится дополнительный стимул переходить на OpenOffice - там-то VBA никто выкидывать не собирается =) Хотя макросы ворда/экселя в OOo VBA прямо нельзя перенести.

> Мне даже жаль армию макросописателей.

Что тут жалеть? Неактуально это. Точно также и Borland тогда можно в кидалове обвинить из-за того, что они отказались от поддержки Delphi.

Agent666
()
Ответ на: комментарий от Agent666

> Что тут жалеть? Неактуально это.

Просто я знаю, что очень много мелочей на предприятиях бывает завязано на макросы, в частности, это одна из проблем при переходе на OOo, что их необходимо переписывать. Но мелкомягкие кажется умудрились сами под собой отпилить один из суков на которых они сидят. Теперь это станет, наоборот, аргументом в пользу перехода на OOo. :-)))

anonymous_incognito ★★★★★
() автор топика

VBA, VBS... Все направления VB давно уже надо было похерить. Ровно как и делфи и прочие билдеры-дилдеры... -_-

Но не думайте, что быдлоюзеры так сразу и потянутся к oO - быдлокодеры извратятся и всё равно найдут способ жить в VB*...

xawari
()

Давно уже М$ всё кроме дотнета решило для публики прикрыть. MSVS остаётся только для приятелей - индусов, вкалывающих в казематах редмонда.

anonymous
()
Ответ на: комментарий от Agent666

> Точно также и Borland тогда можно в кидалове обвинить из-за того, что они отказались от поддержки Delphi.

4.2 Борланд не отказывался от поддержки чего-либо и тем более от Делфи. От чего Борланд отказывался, так это - продавать и развивать Kylix (заморозили проект).

anonymous
()

знакомый полностью все автоматизировал с помощью VBA, это был его хлеб.

phasma ★☆
()
Ответ на: комментарий от anonymous

>4.2 Борланд не отказывался от поддержки чего-либо и тем более от Делфи

Вобщето борланд уже более 1.5 года назад выставили дельфи на продажу и акивно искали покупателей, не зна продали или нет.

golodranez ★★★★
()
Ответ на: комментарий от golodranez

> Вобщето борланд уже более 1.5 года назад выставили дельфи на продажу и акивно искали покупателей, не зна продали или нет.

Может и выставили, но от поддержки не отказывались пока.

anonymous
()
Ответ на: комментарий от Igron

Продажи офисов2003 и 2007 краткосрочно вырастут, потом, где-то к десятому году, МС выпустит новый офис, программируемый на лис.... :) на сишарпе.

anonymous
()

VBAбыдлокодеров абсолютно не жалко. Знаю одного такого, "благодаря" которому целая фирма завязана на одну базу Access, расшаренную через SMB. А не увольняют его, потому что код абсолютно нечитабелен и кроме него поддерживать это творение некому.

Sikon ★★★
()
Ответ на: комментарий от golodranez

> Вобщето борланд уже более 1.5 года назад выставили дельфи на продажу и акивно искали покупателей, не зна продали или нет.

Выделили это подразделение в компанию CodeGears. Те уже две вресии выпустили.

atrus ★★★★★
()
Ответ на: комментарий от Sikon

>VBAбыдлокодеров абсолютно не жалко. Знаю одного такого, "благодаря" которому целая фирма завязана на одну базу Access, расшаренную через SMB. А не увольняют его, потому что код абсолютно нечитабелен и кроме него поддерживать это творение некому.

Стопроцентная плюс тыща! Такая же ситуация на работе - пара приложений в Акцесе написанных одним умницей, который всё поддерживал, которого уволили. Малейший сбой и всё валят на админа, то есть меня. А код не читабелен абсолютно, да и не тянуло никогда к VB. Ещё один огромный минус - МС офис с Акцесом стоят дорого, а софт нужен лицензионный. Можно было бы безболезненно перенести всё под ОО - ничего бы не покупали кроме вендов на пользовательские машины.

sh_Danik
()
Ответ на: комментарий от Sikon

>VBAбыдлокодеров абсолютно не жалко.

конечно что их жалеть, это же не мега админы и супер программисты которым спуститься до уровня офисного планктона и вникнуть в их проблемы и тем более предложить какое-либо достойное решение - абсолютно невозможное занятие.

знаете, есть ситуации когда нужно сделать что-либо достаточно простое, но очень рутинное, до которого дела нет вышеперечисленным персонажам (им видите-ли западло, или их просто тупо нету, и так бывает), и сам ты являешься всего лишь экономистом - ваши действия????

задолбал снобизм...

Rebel_Star
()
Ответ на: комментарий от Rebel_Star

и еще. более менее адекватным OO стал максимум пару лет назад, до этого момента альтернативы вообще не было.

меня самого колбасит от тупости VBA, точнее от его непереносимости ибо то что работает на одной машине, не факт что заработает на соседней. Особенно это относиться к Access. Но сейчас чтобы все взять и переписать - это извините...

быдлокодер со стажем...

Rebel_Star
()
Ответ на: комментарий от Rebel_Star

>есть ситуации когда нужно сделать что-либо достаточно простое, но очень рутинное,

Есть такое. Кто-то рассказывал, как переименовывали файлы с фотографиями сотрудников. На работу у админов ушло три недели - организация, понимаешь, большая, пока согласуют установку софта-переименовалки, много времени уходит. Так потом еще оказалось, что: а) руками было бы быстрее и б) закипевший в конце третьей недели работник отдела кадров наваял bat-файл минут за сорок.

anonymous
()

Справедливости ради, VSTO был и для Office 2003.

Процитирую кого-то (не нашел кого):

Если ранее встроенным языком программирования в Office был Visual Basic for Applications (VBA), то теперь, когда сервисы для Office разрабатывает .NET Framework, разработчики желают создавать различные инструменты также с помощью платформы CLR (Common Language Runtime) и языка C#. С помощью новой версии VSTO можно будет создавать дополнительные приложения для Office 2007, так как разработчикам будет доступен полностью управляемый программный код.
Теперь любой желающий сможет разработать формы и элементы интерфейса для Office в среде Visual Studio. Администраторы получат возможность создавать загрузочные образы Office, которые будут включать дополнительные особенности и приложения, необходимые для конкретной рабочей среды.

У нас так работает кое-что, не представляю, как можно было бы реализовать то же самое на VBscript.

zodiac ★★
()

Майкрософт планирует из офиса сделать что-то эклипсоподобное, только на .NET. Так выходит.

aiker ★★
()
Ответ на: комментарий от atrus

>Выделили это подразделение в компанию CodeGears. Те уже две вресии выпустили.

Это какие две версии? Делфи 2006 выпускали ещё Борланд, разве после чтото выходило?

golodranez ★★★★
()

Правильно избавляется. Разработчики должны создавать офисные приложения на .Net.

PS. Вообще-то конвертировать проекты VBA под VB.Net - простая задача.

anonymous
()
Ответ на: комментарий от Sikon

Надо было нанимать 1Сника.

А Access программистов в нашей стране нормальных нет. В отличие от Запада.

anonymous
()
Ответ на: комментарий от golodranez

>Делфи 2006 выпускали ещё Борланд, разве после чтото выходило?

Vyhodilo. Delphi 2007 i Delphi 2007 SP1 aka 11.0.2804.9245

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.