Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Microsoft избавляется от Visual Basic for Applications / 22 сообщений из 22, страница 1 из 1
17.01.2008, 00:31:32
    #35066937
Mike7
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Microsoft избавляется от Visual Basic for Applications
Для сведения: www.cybersecurity.ru/software/39559.html интересно послушать мнения по этому поводу.
...
Рейтинг: 0 / 0
17.01.2008, 09:09:28
    #35067171
LETME
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Microsoft избавляется от Visual Basic for Applications
Мы все уйдем сойдем со сцены
Пусть первый я, потом и ты…
На нас поставят, как антенны
На телевизорах – кресты.

В. Гафт
...
Рейтинг: 0 / 0
17.01.2008, 09:29:21
    #35067210
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Microsoft избавляется от Visual Basic for Applications
Пора ему уже на покой.
Мне VSTO намного больше нравится, ну и SpreadsheetGear никто еще не отменял.
...
Рейтинг: 0 / 0
17.01.2008, 10:04:50
    #35067293
Просто человек
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Microsoft избавляется от Visual Basic for Applications
big-dukeПора ему уже на покой.
Мне VSTO намного больше нравится, ну и SpreadsheetGear никто еще не отменял.


То есть там где раньше было достаточно написать несколько макросов, причем никому не платя за средства разработки, надо будет покупать VSTO или VSTA + VS, покупать лицензии и т.п. Фтопку.
...
Рейтинг: 0 / 0
17.01.2008, 11:11:01
    #35067565
кладовщик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Microsoft избавляется от Visual Basic for Applications
Mike7Для сведения: www.cybersecurity.ru/software/39559.html интересно послушать мнения по этому поводу.
1. Перестану теперь испытывать угрызения совести от того, что ни копейки не платил за МС Оффис-2003, раз уж его все равно МС на свалку де-факто отправляет.
2. Однозначно теперь не куплю Оффис-2007 (а собирался).
3. Озадачусь приобретением какого-то бесплатного софта для разработки простых приложений.

Эх, хорошая штука Эксель был как почти готовый клиент с его формулами и сеткой. Как вот мне теперь быть? Я не профессионал в области программирования, делал раньше простые десктопные приложения, и какие-то VSTO мне покупать не с руки, наверное. OO Calc осваивать и OpenOffice.org Basic? Что-то не хвалили этот OpenOffice.org Basic люди.
Кстати, может кто посоветует какой-то фри-софт для разработки простых приложений, чтоб VBA заменить? Желательно, не с Си-синтаксисом (если бывают такие).
...
Рейтинг: 0 / 0
17.01.2008, 11:42:28
    #35067698
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Microsoft избавляется от Visual Basic for Applications
Паника раньше времени. В 2007 Excel заметил некоторое уменьшение функционала из за "ленточного" интерфейса. И . Не более того. А до 2009 офиса еще год.
Никто вам не запрещает работать с 2007 или 2003 офисом. Или ваша компания уже стоит в очереди на покупку 2009 офиса ?

...
Рейтинг: 0 / 0
17.01.2008, 11:46:51
    #35067729
Letter_D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Microsoft избавляется от Visual Basic for Applications
А как будет со совместимостью со старыми приложениями?
...
Рейтинг: 0 / 0
17.01.2008, 12:02:29
    #35067816
LETME
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Microsoft избавляется от Visual Basic for Applications
big-duke прав, паника уж совсем преждевременная.
Если Офис без ВБА и появится в ходу, то в нормальном распространении он будет дай Бог лет через пять, а то и больше.
Народ как юзал 2000-2003-й так спокойно и дальше может работать, лично меня все устраивает.
Т.е. на мой век хватит...)) - а там уж пусть внуки разбираются со всякими VSTO.

Но не скрою, весть опечалила меня. Придется накушаться сегодня по этому поводу.
...
Рейтинг: 0 / 0
17.01.2008, 12:19:10
    #35067906
кладовщик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Microsoft избавляется от Visual Basic for Applications
big-dukeПаника раньше времени. В 2007 Excel заметил некоторое уменьшение функционала из за "ленточного" интерфейса. И . Не более того. А до 2009 офиса еще год.
Никто вам не запрещает работать с 2007 или 2003 офисом. Или ваша компания уже стоит в очереди на покупку 2009 офиса ?


Конечно, не запрещает. И работаю с 2003-ми Экселем и Акцессом ( на данный момент) с удовольствием. Моя компания в очереди на покупку офиса-2009 не стоит (я на данный момент безработный - просто хобби у меня - люблю в свободное время технической обработкой и иногда анализом данных заниматься, - пока с Экселем не познакомился, в Маткаде это делал, к примеру). Но просто Виндоуз де-факто дефолтная ОС на компьютерах пользователей, а МС Оффис - почти неразлучный спутник МС ОС. Будет ли корректно работать приложение с VBA с новыми версиями Виндоуз? Неизвестно. В 2007-м Экселе уже из-за изменения объектной модели мои макросы не работали должным образом.
Я испытываю потребность приобрести десктоп и ноут. И если мои старые макросы не будут там (с Вистой) корректно работать, то, значит, нужно переносить приложения на какую-то другую платформу из МС Оффис. Раз на VBA МС ставит крест.
Я ведь не коммерческие приложения в среде МС Оффис разрабатывал, так что ни MS Office 2007, ни VSTO для меня, получается, не интересны.
Может чего посоветуете как девелопер?
кладовщик
Кстати, может кто посоветует какой-то фри-софт для разработки простых приложений, чтоб VBA заменить? Желательно, не с Си-синтаксисом (если бывают такие).
...
Рейтинг: 0 / 0
17.01.2008, 13:44:02
    #35068312
Просто человек
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Microsoft избавляется от Visual Basic for Applications
[quot кладовщик]
Я ведь не коммерческие приложения в среде МС Оффис разрабатывал, так что ни MS Office 2007, ни VSTO для меня, получается, не интересны.
Может чего посоветуете как девелопер?[/quote]

Попробовал простейший макрос сделать в OpeOffice Writer. Записал автоматически. Вот что получилось, макрос печатает текущим шрифтом текст "Пример текста".

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
sub Example1
rem ----------------------------------------------------------------------
rem define variables
dim document   as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")


rem ----------------------------------------------------------------------
dim args2( 0 ) as new com.sun.star.beans.PropertyValue
args2( 0 ).Name = "Text"
args2( 0 ).Value = "Пример текста. "

dispatcher.executeDispatch(document, ".uno:InsertText", "",  0 , args2())


end sub

Как видно, язык в принципе Basic, даже Visual Basic с объектами, как и в VBA, но сама работа с документом делается совсем совершенно по-другому.
...
Рейтинг: 0 / 0
17.01.2008, 22:24:22
    #35069892
vbapro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Microsoft избавляется от Visual Basic for Applications
Использование приложений новых версий Office выходит за рамки просто настольных систем, например, Excel Services в SharePoint. И без интегреции с .net уже не обойтись. Сейчас этим, в первую очередь, начинают пользоваться богатые фирмы и корпорации, а до широкого распространения пройдет еще много времени, еще все успеют переучиться :)..
С другой стороны, VBA очень удобен и прост в применении и пока насильно он не будет "изведен" многие будут его широко использовать, повторяется история с VB6 и VB.NET.
Конечно, для разработки приложений теперь будет нужна еще и Visual Studio (совсем не бесплатная :)), но она даст очень хороший набор инструментов и разработчики будут вынуждены повышать свой уровень, что опять же, им в пользу.
...
Рейтинг: 0 / 0
20.01.2008, 17:53:58
    #35074282
Pavel55
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Microsoft избавляется от Visual Basic for Applications
А в VSTO язык Visual Basick .Net? Т.е. надо начинать учить его?

P.S. дааа.... без макро-рекордера будет тяжко ))

P.S.S. Вроде там ещё есть С#, но его я не рассматриваю (т.к. совсем не знаю)
...
Рейтинг: 0 / 0
20.01.2008, 20:54:03
    #35074455
%?*?%
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Microsoft избавляется от Visual Basic for Applications
...
Рейтинг: 0 / 0
22.01.2008, 02:54:34
    #35077440
Бабай
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Microsoft избавляется от Visual Basic for Applications
%?*?% Читаем тут и прекращаем гнать волну


мда.
по ссылкам от Tony Toews blogposts
нашел эту заметку (что-то близкое к маст рид):
http://www.schwieb.com/blog/2006/08/08/saying-goodbye-to-visual-basic/

из которой следует, что об отказе от поддержки vba для Mac Office было заявлено аж в августе 2006 года.
А сейчас просто та отказная версия вышла.

------------------------------------
Приятно, конечно, что уже сейчас заявлено о сохранении VBA в 14м Win Office.
Жизнь покажет. Но заметка по ссылке наводит на мысль, что и в win ребятам тянуть vba со временем может стать очень не просто. Вообще, появится ли native 64-bit Win Office ver 14 при сохранении VBA?

авторVBE is pretty standard C++ code. However, the code is generally very old
Под gcc они уже отказались его портировать. Их собстенный компилятор сможет скомпилировать текст VBE пару-тройку версий студии спустя?...

авторWe also don’t even have the Win Office 97 Forms source code, so I was not able to compare our code to how it was implemented for Windows

Что это значит применительно к Win? Просто обычный орг. бардак в конторе или это приговор к отложенной смерти через отказ от сопровождения? ....
------------------------------------

альтернативы более-менее проглядывают. Но времена впереди могут быть сильно смутными.
...
Рейтинг: 0 / 0
22.01.2008, 04:25:19
    #35077463
Бабай
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Microsoft избавляется от Visual Basic for Applications
Мнение Петерсона есть в комментариях к предыдущей ссылке.
а здесь на тему высказывается Joel Spolsky:
http://www.joelonsoftware.com/items/2007/04/25.html


что-то про "наивных состарившихся идеалистов" на ум приходит.
...
Рейтинг: 0 / 0
22.01.2008, 16:59:01
    #35079489
%?*?%
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Microsoft избавляется от Visual Basic for Applications
Кстати, из отзывов к статье "Saying goodbye to Visual Basic"

Jonathan West MVPSteven Sinofsky (at the time the Group VP in charge of Office) has made several public statements that VBA would remain in for “at least the next two full product cycles” of Office. The first of those is Office 2007, and (to answer Chris’s question) VBA is there, and Microsoft demonstrators at technical conferences have been falling over themselves to say that VBA can still do everything it could do on the old version and can access new features such as the Ribbon.

Так что уход VBA, если и рассматривается, то в столь отдаленной перспективе, что ее спокойно можно не принимать в расчет. По крайней мере - до конца текущего десятилетия.

А в целом по статье - история существования VB on Mac - это совсем отдельная сказка, с историей VB on Win непересекающаяся.

Однако отзывы простых юзверей симптоматичны - с уходом VBA уйдет и MS Office, в его сегодняшнем качестве.
...
Рейтинг: 0 / 0
03.02.2008, 20:14:47
    #35106905
LeCrunch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Microsoft избавляется от Visual Basic for Applications
По-русски про использование VB.NET и Visual Studio Tools для Office с примерами можно пока почитать в книжке "Excel и VBA : Профессиональная разработка приложений"
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
28.06.2009, 22:17:57
    #36063470
LeCrunch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Microsoft избавляется от Visual Basic for Applications
А вот и конкретная книжка появилась - "VSTO 3.0 for Office 2007 Programming" (по-английски, но с цветными картинками!))
...
Рейтинг: 0 / 0
01.07.2009, 18:19:53
    #36068734
Valll
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Microsoft избавляется от Visual Basic for Applications
Да уж! В свое время, когда вышел Эксель 4 освоил я макроязык - столько в нём сделал! Радовался... и выходит Эксель 5 с VBA, ладно он еще поддерживал макроязык от 4-го. Но потом все, понял наступает конец моим программкам. Пришлось переучиваться... И вот теперь VSTO. Наверное хватит, больше не смогу осилить. Тем более, что вряд ли там что-то будет путное. Как ломались экселевские пароли так и будут ломаться.
...
Рейтинг: 0 / 0
02.07.2009, 14:25:30
    #36070122
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Microsoft избавляется от Visual Basic for Applications
Valll,
У экселя хорошо ломается толлько пароля на vba project.
Если же у вас весь функционал зашит в vsto, то что вы будете ломать ? Сборку ?
В 2010 vba остался, по крайней мере в technical preview.
...
Рейтинг: 0 / 0
06.07.2009, 08:40:22
    #36074311
Valll
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Microsoft избавляется от Visual Basic for Applications
Я специально не интересовался, но если нетрудно кому - расскажите есть у VSTO реальные преимущества перед VBA? Спасибо.
...
Рейтинг: 0 / 0
06.07.2009, 08:55:42
    #36074323
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Microsoft избавляется от Visual Basic for Applications
Valll,
Это разные вещи и сравнивать их напрямую - некорректно.
Если в деталях, то вам знакома разница между VB6 и VB.NET ?
Другой аспект - для работы с vsto нужна vs 2005 хотя бы, которая стоит денег. А VBA уже встроен в офис.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Microsoft избавляется от Visual Basic for Applications / 22 сообщений из 22, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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