На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Организуем VBA-FAQ! Если у Вас есть предложения, выскажитесь здесь: Пишем FAQ, интересно Ваше мнение
Популярные разделы FAQ:    user posted image Общие вопросы    user posted image Особенности VBA-кода    user posted image Оптимизация VBA-кода    user posted image Полезные ссылки

1. Старайтесь при создании темы указывать в заголовке или теле сообщения название офисного приложения и (желательно при работе с Office 95/97/2000) его версию. Это значительно сократит количество промежуточных вопросов.
2. Формулируйте вопросы как можно конкретнее, вспоминая (хотя бы иногда) о правилах ВЕЛИКОГО И МОГУЧЕГО РУССКОГО ЯЗЫКА, и не забывая, что краткость - сестра таланта.
3. Не забывайте использовать теги [сode=vba] ...текст программы... [/code] для выделения текста программы подсветкой!
4. Темы с просьбой выполнить какую-либо работу полностью за автора здесь не обсуждаются и переносятся в раздел ПОМОЩЬ СТУДЕНТАМ.
Модераторы: Old Bat, MIF
  
> Пишем FAQ , интересно ваше мнение
    В связи с неослабевающим интересом к данному разделу форума было принято решение организовать VBA-FAQ.

    На сегодняшний день раздел состоит из 4-х подразделов:

    1. FAQ
    2. Полезные ссылки, документация, книги
    3. Оптимизация VBA-кода
    4. Особенности VBA-кода в различных офисных приложениях


    Будем рады услышать любые дельные предложения и замечания по наполнению данных разделов - высказывайтесь здесь или пишите: oldbat0@mail.ru

    Просьба не присылать комментарии типа "В инете этого добра навалом" и т.д...
    Если у Вас есть информация об интересном ресурсе - пришлите ссылочку для второго подраздела.
      Может разбить по приложениям? У всех ведь своя объектная модель, у Word'а одна, у AutoCAD другая и т.п.
        Согласен с Vasya2000 - Word и Access - вещи разные...А общее у них есть и в обычном VB
          Цитата

          1. FAQ
          2. Полезные ссылки...

          Согласен. Предлагаю разделить 1 пункт (FAQ) на соотв. подпункты (приложения).
            Итого. Первый пункт разбит на составляющие

            1. FAQ
            ->Общие вопросы
            ->WORD
            ->EXCEL
            ->ACCESS
            ->Visio
            ->Outlook
            ->Использование WSH в VBA
            ->PowerPoint ??
            ->Corel ??
            ->AutoCAD ??
            ->FrontPage ??
            ->Publisher ??
              Автокад можно было бы и без ??, я его могу немного наполнять. Только вот за всю историю форума вопросы по нему возникали пару раз у меня, да пару раз у гостей...
                OK.
                остались в разряде экзотики:
                ->PowerPoint ??
                ->Corel ??
                ->FrontPage ??
                ->Publisher ??
                  Цитата
                  остались в разряде экзотики:
                  Ну так в экзотику (разное) их и загони. Появится активность по этим вопросам - перетащишь в основные.
                    речь идет о том, чтобы либо сразу (скорее всего) создать все подразделы (включая экзотику), либо добавлять подразделы экзотики по мере необходимости в раздел FAQ, а дергать админов при каждом изменении структуры разделов/подразделов... :no:
                      Цитата Old Bat @
                      речь идет о том, чтобы либо сразу (скорее всего) создать все подразделы (включая экзотику), либо добавлять подразделы экзотики по мере необходимости в раздел FAQ, а дергать админов при каждом изменении структуры разделов/подразделов... :no:

                      Не думаю, что это требует особых усилий от них. Но если действительно не хочешь, то создавай сразу все, по которым есть инфа. В конце концов, проконсультируйся у Сонга.
                        Да, вполне разумно. Экзотику, по которй нет инфы - в печку. Акад тудаже.
                          Создан раздел VBA FAQ, всем желающим - добро пожаловать!!! 8-)
                            Исправлено: теперь НЕзарегистрированным участникам в VBA-FAQ доступен подраздел FAQ
                              Предлагаю в разделах описывать подробную информацию с примерами.Да кстати у меня есть книга по VBA в формате .pdf могу переслать на Ваш форум 157Mb.
                                Цитата ser Artur @
                                Предлагаю в разделах описывать подробную информацию с примерами

                                попробуй раскрыть тему
                                  Т.е. в каком смысле раскрыть
                                  ExpandedWrap disabled
                                    попробуй раскрыть тему
                                    что конкретно предлагаешь описывать, в каких разделах ??
                                      не будет ли это дублирование книжного материала ?
                                        Описывать некоторые примеры по формам VBA для Excel,
                                          повторюсь: это книжные примеры??
                                            Нет из практики например шаблоны коды к ним и т.п.
                                              кидай сюда примеры, лучше в аттаче, глянем...
                                                По - моему надо открыть ещё один раздел - "Обнаруженные баги Office" (баги хелпа; баги записи макросов; прочие баги, мешающие программированию; особенности синтаксиса VBA в различных версиях Office).

                                                Например

                                                Excel'97 пишет макрос так

                                                ExpandedWrap disabled
                                                    
                                                  .Add Type:=xlValidateDate, AlertStyle:=xlValidAlertStop, _ Operator:= xlBetween, Formula1:="01.01.2000", _ Formula2:="01.01.2010"


                                                Хотя стоило бы так

                                                ExpandedWrap disabled
                                                    
                                                  .Add Type:=xlValidateDate, AlertStyle:=xlValidAlertStop, _ Operator:= xlBetween, Formula1:="1/1/2000", _ Formula2:="1/1/2010"


                                                Притом - рабочий только второй вариант... Записаный макрос выдаёт ошибку 1004 на этой строчке.
                                                Ошибка простая, но для тех, кто хочет "облегчить" себе работу записью макроса (или просто не знает, как на VBA описать данную процедуру) - иногда критичная. Макросам верят (поначалу).

                                                Пример не единичный. Я думаю, что кто подольше кодил на VBA - тот знает.
                                                  А моно цитировать примеры из книг?
                                                    вопрос соблюдения авторских прав - спрашивай у авторов
                                                      И ещё вопрос - стоит ли рассматривать макроязык Excel как некую часть языка VBA ?
                                                        Цитата Kronos @
                                                        стоит ли рассматривать макроязык

                                                        о каких версиях EXCEL идет речь и какое отношение вопрос имеет к данной теме??

                                                        Цитата Kronos @
                                                        моему надо открыть ещё один раздел -

                                                        не думаю, что наберется достаточное кол-во материала для создания отдельного раздела, а вот о создании отдельной темы в "Общих вопросах" vba-faq можно подумать, опять же при достаточном количестве (а главное - КАЧЕСТВЕННОМ описании) "розовых слонов". Возьмешься??
                                                          Постараюсь. Всё что намучаю - буду сбрасывть тебе в личку. А дальше уж сам решай. Пойдет ?
                                                          Сообщение отредактировано: Kronos -
                                                            Дерзай! ;)

                                                            Цитата Kronos @
                                                            особенности синтаксиса VBA в различных версиях Office)

                                                            это сюда: Особенности VBA-кода в различных офисных приложениях

                                                            Сообщения были разделены в тему "ListBox"
                                                              Вопрос: нельзя ли добавить в ФАК по access, сабж о программном отключении подтверждения при удалении, изменении и добавлении записей и/или выполнении запросов вып-х соответствующие действия ...

                                                              Вроде-бы задача тривиальная, а блин около получаса убил на поиски ответа ...

                                                              PS1: заранее спасибо
                                                              PS2: просьба "ламером" неругать. ;)
                                                              Сообщение отредактировано: Colt -
                                                                можно, FAQ открыт для редактирования (собственных тем) всем желающим - дерзай, будут вопросы по оформлению - пиши мне в приват
                                                                    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                                                    0 пользователей:


                                                                    Рейтинг@Mail.ru
                                                                    [ Script execution time: 0,0539 ]   [ 18 queries used ]   [ Generated: 21.05.24, 15:49 GMT ]