Как открыть project explorer

Обновлено: 06.07.2024

Окно проводника проекта располагается в левой части главного окна редактора VBA и предназначено для просмотра компонентов проекта и выполнения операций над ними. Внешний вид окна показан на рис. 4.

Окно обычно открыто, но если это не так, то открыть окно можно тремя способами:

  • 1) нажав на клавиши Ctrl+R;
  • 2) нажав на кнопку Project Explorer на стандартной панели инструментов;
  • 3) воспользовавшись меню View/ Project Explorer.

Рис. 4. Внешний вид окна проводника проектов

В окне проводника проекта отображаются проекты, представляющие собой открытые файлы документов, с которыми работает приложение Excel.

Имена проектов выделены полужирным шрифтом и соответствуют именам открытых файлов. Если редактор VBA открыт из Excel, то в Project Explorer будут открытые книги Excel и специальная скрытая книга PERSONAL.XLS.

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

Добавить в проект модули или формы можно при помощи меню Insert или через контекстное меню в Project Explorer. Удалить их из проекта можно, выбрав в контекстном меню пункт Remove.

Стандартный модуль содержит в своем составе два раздела: раздел объявления переменных и констант уровня модуля и раздел, в котором располагаются процедуры и функции, называемые методами модуля.

Стандартный модуль (Module) автоматически создается при работе макрорекордера - средства отслеживания действий пользователя и записи их в макрос. В стандартный модуль записываются все создаваемые макросы.

Чаще всего в проектах используется только один стандартный модуль, куда и записывается весь код. Новые стандартные модули целесообразно создавать исходя из удобства их экспорта и импорта при их обмене между приложениями.

Модули классов используют для создания своих собственных классов, по которым можно создавать свои собственные объекты. В обычных приложениях модули используются редко.

Пользовательские формы являются одновременно хранилищем элементов управления и программного кода. Программный код относится к самой форме и к ее элементам управления.

Для изменения имени проекта, ввода его описания и защиты паролем требуется панель свойств VBAProjectProperties, которая запускается из контекстного меню.

Окно Проводника проектов при первой активизации редактора Visual Basic обычно открыто. Если оно случайно было закрыто, то вызвать его можно:

  • нажав на клавиши <Ctrl>+<R>;
  • нажав на кнопку ProjectExplorer на панели Standard ;
  • воспользовавшись меню View -> ProjectExplorer.

В окне Project Explorer представлено дерево компонентов вашего приложения VBA.

Самый верхний уровень — это проект (Project), которому соответствует документ Word, рабочая книга Excel, презентация PowerPoint и прочие файлы, с которыми работает данное приложение. Например, если вы открыли редактор Visual Basic из Word, то в Project Explorer будут представлены все открытые в настоящее время файлы Word и еще шаблон Normal.dot. Если редактор Visual Basic открыт из Excel, то в Project Explorer будут открытые книги Excel и специальная скрытая книга PERSONAL.XLS.

Помимо того, что обычно содержится в документах Office (текст, рисунки, формулы и т.п.), каждый проект (который и есть документ) — это одновременно и контейнер для хранения стандартных модулей, модулей классов и пользовательских форм. Добавить в проект каждый из этих компонентов можно при помощи меню Insert или через контекстное меню в Project Explorer.

Стандартные модули — это просто блоки с текстовым представлением команд VBA. В нем может быть только два раздела:

  • раздел объявлений уровня модуля (объявление переменных и констант уровня модуля);
  • раздел методов модуля (расположение процедур и функций).

При работе макрорекордера в Word в проекте Normal.dot или текущем документе (в зависимости от места сохранения макроса) автоматически создается стандартный модуль NewMacros (в Excel — Module1), куда и записываются все создаваемые макрорекордером макросы.

В большинстве проектов VBA используется только один стандартный модуль, куда и записывается весь код. Создавать новые стандартные модули есть смысл только из следующих соображений:

  • для удобства экспорта и импорта (из контекстного меню в Project Explorer). Так можно очень удобно обмениваться блоками кода между приложениями VBA (и обычного VB);
  • для повышения производительности. При вызове любой процедуры модуля происходит компиляция всего модуля, поэтому иногда выгоднее разместить процедуры в разных модулях, чтобы компилировать только нужный в данный момент код;
  • для улучшения читаемости. Если ваше приложение выполняет разные группы задач, то код, относящийся к каждой группе, лучше поместить в свой модуль.

Модули классов позволяют создавать свои собственные классы — чертежи, по которым можно создавать свои собственные объекты. Обычно используются только в очень сложных приложениях. Применяются они в обычных приложениях VBA редко, и здесь рассматриваться не будут.

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

Еще один важный контейнер в Project Explorer — контейнер References (в Excel его нет), то есть контейнер ссылок. В нем показывается, ссылки на какие другие проекты (документы Word) есть в нашем проекте, и, соответственно, какие "чужие" программные модули мы можем использовать. По умолчанию в каждый проект Word помещается ссылка на Normal (то есть шаблон normal.dot) — и вы в любом файле можете использовать макросы оттуда.

Обратите внимание, что в этом контейнере — только ссылки на другие документы. Про добавление ссылок на другие объектные библиотеки мы поговорим в модуле 4.

Еще одна полезная возможность Project Explorer — возможность настроить свойства проекта. Для этого нужно щелкнуть правой кнопкой мыши по узлу Project (VBAProject в Excel) и в контекстном меню выбрать Project Properties (то же окно можно открыть и через меню Tools -> Project Properties. В этом окне можно:

  • изменить имя проекта. Эта возможность потребуется, если у вас есть ссылки на проект с одинаковыми именами;
  • ввести описание проекта, информацию о файле справки и параметры, которые будут использоваться компилятором;
  • защитить проект, введя пароль. Не зная этот пароль, проект нельзя будет просмотреть или отредактировать.

И все-таки, что обычно приходится делать в окне Project Explorer?

Если вам нужно создать свой макрос вручную, а макросов в данном документе еще нет, то нужно будет щелкнуть правой кнопкой мыши по узлу проекта (строки, выделенной полужирным цветом) и в контекстном меню дать команду Insert -> Module. В проекте будет создан новый модуль и сразу открыт в окне редактора кода. Что делать в этом окне — об этом в следующем разделе этой главы.

Если вы уже создавали макросы в этом проекте (макрорекордером или вручную), то модуль будет уже создан. Его можно будет увидеть под контейнером Modules. Чтобы его открыть в окне редактора кода, достаточно щелкнуть по нему два раза мышью. Там можно будет найти созданные вами средствами макрорекордера макросы.

Внимание! Обязательно подумайте, где вам будет нужен создаваемый код — только в одном документе или во всех документах данного приложения. Если он нужен будет только в одном документе, используйте стандартный программный модуль этого документа. Если во всех, то используйте программные модули проекта Normal (в Word) или PERSONAL.XLS (в Excel).

Если вам нужно создать графическую форму с элементами управления (кнопками, текстовыми полями, ниспадающими списками и т.п.), то нужно щелкнуть правой кнопкой мыши по узлу проекта и в контекстном меню выбрать Insert -> UserForm. Новая форма будет создана и открыта в окне дизайнера форм. Подробнее о работе с этим редактором — в соответствующей главе.

Теперь, когда программный модуль создан (или найден), можно приступать к работе с редактором кода VBA. Об этом — в следующем разделе.

Неожиданно мое окно проводника проекта исчезло из Eclipse. Я пытаюсь выбрать Windows > Показать вид > Проводник проекта, но ничего не происходит. Что я могу сделать?

Попробуйте закрыть Eclipse IDE и снова открыть его и

щелкните по окну- > show view- > project explorer

Для меня это было так.

Окно- > Показать вид- > Прочее- > Общие- > Проводник проекта

Window- > Open Perspective- > Other- > Java (по умолчанию)

E

Открыть Eclipse IDE Введите " Проводник проекта" в разделе Быстрый доступ (текстовое поле поиска). Либо выберите из раскрывающегося списка, либо нажмите Enter

Выберите Окно- > Показать представление, если он не отображается там, выберите другой. В разделе Общие вы можете увидеть Проводник проекта.

Если вы находитесь в наборе инструментов Eclipse или Spring, выполните следующие шаги.

(1) Перейдите в "Окно" в верхней части редактора. Нажмите на нее
(2) Выберите шоу. Вы должны увидеть опцию "Проводник проекта". Нажмите на нее. Вы должны это сделать.

введите описание изображения здесь

Я столкнулся с той же проблемой. Следующее решение помогло мне преодолеть это:

Вы также можете использовать ярлык. Это Alt + Shift + Q, P

Если ни одно из вышеперечисленных решений не работает, попробуйте окно- > Новое окно

  • Выберите окно в панели инструментов
  • Переместить в режим просмотра
  • Выберите проводник проекта

Я также столкнулся с этой проблемой. , Это решение работало для меня.

windows- > navigation- > увеличить активный просмотр или редактор (ctrl + M) , на экране вы можете видеть в навигационных меню слева. теперь нажмите на эти кнопки один за другим. вы получите свое решение.

Попробуйте изменить перспективу на JavaEE и затем проверьте.

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

Это не проблема, как работает Eclipse. (Я использую Visual Studio) Все о Перспективах!

Я создал (существующий) проект PHP в eclipse (neon), а затем попытался настроить и запустить debug. Отображается всплывающее окно "Подтвердить перспективный переключатель" - я выбрал "Да", не понимая, что он на самом деле делает. Затем "перспектива" изменяется, и вы больше не видите проводника проекта в любом месте. Вы не можете "открыть" окно проводника проекта сверху окнa > окнa > показать представление, так как его больше нет (это BS, он должен показывать что-то, что дает вам указание на текущие и другие "перспективы" - по крайней мере, для новичков.) Нет, где теперь он дает возможность выбора проекта.

Теперь вы должны изменить "точку зрения" назад от отладки до PHP (по крайней мере, в моем случае).

Это можно сделать несколькими способами, проще всего с иконки справа справа. Один значок будет "ошибкой", а рядом с ним будет значок PHP. Просто щелкните значок "перспектива", который вы хотите. Другой способ - от верхней панели навигации > окнa > Перспективa > открыть Перспектива, затем выбрать PHP. Могут ли они скрыть это глубже?

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


Автор:

Что такое Project Explorer ?

Project Explorer представляет собой многофункциональный узел для управления содержимым моделей Civil 3D и извлечения информации из них. С его помощью можно просматривать, проверять, экспортировать, редактировать модели и создавать отчеты по ним.

Project Explorer позволяет лучше понять проект и эффективнее управлять распределением геометрических данных между его участниками.

Ключевые возможности

  • Пользовательский интерфейс Project Explorer состоит из вкладок, соответствующих категориям объектов, таким как «Трассы», «Коридоры» и «Трубопроводные сети». На вкладках в табличном и графическом форматах представлена различная информация. Пользователи могут легко фильтровать, настраивать и просматривать содержимое. Кроме того, многие параметры можно редактировать непосредственно в окне Project Explorer .
  • Геометрические отчеты можно экспортировать в несколько популярных форматов файлов, включая электронные таблицы Excel и файлы PDF.
  • В наборах объектов могут постоянно храниться данные о выбранных объектах, которые можно экспортировать в геометрические отчеты, таблицы и другие чертежи AutoCAD. Экспортированные документы можно обновлять при последующем внесении изменений в проект Civil 3D .
  • Управление Project Explorer осуществляется на основе стилей, что позволяет легко настраивать отчеты, таблицы AutoCAD и сам пользовательский интерфейс Project Explorer в соответствии с требованиями пользователя, проекта или компании.
  • Если какие-либо разделы проекта не соответствуют указанным правилам или стандартам проектирования, а также если имеются объекты, требующие особого внимания, в Project Explorer отображаются предупреждающие подсказки. Например, трубы могут быть слишком длинными или короткими либо пролегать слишком далеко или близко от поверхности; начальные или конечные пикеты профилей могут незначительно выходить за пределы диапазона пикетов содержащих из трасс. Эти и многие другие нарушения значительно проще обнаружить в окне Project Explorer .
  • В Project Explorer представлен широкий набор инструментов для просмотра и редактирования трубопроводных сетей, в том числе инструмент для перестановки нескольких элементов и редактор участков трубопровода.

Чтобы быстрее начать работу с Project Explorer , ознакомьтесь с учебными пособиями по продукту.

При работе в редакторе Visual Basic каждая рабочая книга Excel и открытые в данный момент надстройки рассматриваются как проекты. Проект можно считать коллекцией объектов, организованных в виде иерархической структуры. Вы раскроете проект, если щелкнете на знаке “плюс” слева от его названия в окне Project Explorer. Проект сворачивается после щелчка на знаке “минус” слева от его названия. При попытке развернуть проект, защищенный паролем, отображается окно для ввода пароля.

В верхней части окна Project Explorer отображаются три пиктограммы. Находящаяся в правой части пиктограмма Переключить папку (Toggle Folder) определяет отображение объектов проекта в виде иерархического или простого списка.

На рисунке показано окно Project Explorer, в котором отображается несколько проектов.


При запуске VBE отображаемый программный модуль не всегда соответствует объекту, который выделен в окне Project Explorer. Чтобы убедиться в том, что работа происходит с нужным программным модулем, дважды щелкните на объекте в окне Project Explorer.

Если в Excel загружено несколько рабочих книг и надстроек, окно Project Explorer будет загромождено. К сожалению, скрыть проекты в окне Project Explorer невозможно. Но если вы детально не рассматриваете отдельные проекты, то можете отображать их в свернутом виде.

Развернутое дерево каждого проекта имеет минимум один узел под названием Microsoft Excel Objects. В нем содержатся элементы каждого рабочего листа и лист диаграмм рабочей книги (рабочий лист считается объектом), а также объект ЭтаКнига (ThisWorkbook), представляющий объект ActiveWorkbook. Если в проекте используются модули VBA, то в дереве отображается также узел Modules, в котором перечислены модули. Проект может включать узел Forms, содержащий объекты UserForm (пользовательские формы, известные как пользовательские диалоговые окна). Если в проекте находятся модули классов, то в дереве отображается узел Class Modules. Аналогично, если проект включает ссылки, отображается узел References (хотя на самом деле польза от этого узла сомнительна, поскольку ссылки не могут включать VBA-код).

Добавление нового модуля VBA

Чтобы добавить в проект новый модуль VBA, выделите название проекта в окне Project Explorer и выберите команду Вставка→Модуль (Insert→Module). Также можете щелкнуть правой кнопкой мыши на названии проекта и выбрать команду Insert→Module в контекстном меню.

При создании макроса Excel автоматически включает модуль VBA, в котором будет храниться создаваемый вами код.

Удаление модуля VBA

Чтобы удалить из проекта модуль VBA или модуль класса, выделите название модуля в окне Project Explorer и используйте команду File→Remove ххх (где ххх – название модуля). Кроме того, вы можете щелкнуть правой кнопкой мыши на названии модуля и выбрать команду Remove ххх из контекстного меню. Перед удалением модуля отображается запрос на его экспорт. Вы не сможете удалить программные модули, соответствующие рабочей книге (программный модуль ЭтаКнига), а также рабочему листу (например, программный модуль Лист1).

Экспорт и импорт объектов

За исключением объектов, перечисленных в узле References, каждый объект в проекте можно сохранить в отдельном файле. Сохранение отдельного объекта в проекте называется экспортом. Соответственно, вы можете также импортировать объекты в проект. Экспорт и импорт объектов востребован, если созданный ранее объект (например, модуль VBA или форму UserForm) нужно использовать в другом проекте.

Чтобы экспортировать объект, выберите его в окне Project Explorer и выполните команду Файл→Экспорт файла (File→Export File) (или нажмите <Ctrl+E>). При этом отображается диалоговое окно, запрашивающее имя файла. Обратите внимание, что сам объект остается в проекте (экспортируется только его копия). Если вы экспортируете объект UserForm, экспортируется также весь код, связанный с формой UserForm.

Чтобы импортировать файл в проект, выберите имя проекта в окне Project Explorer и выполните команду Файл→Импорт файла (File→Import File). Появится диалоговое окно, в котором необходимо указать имя файла. Можно импортировать только те файлы, которые экспортированы с помощью команды File→Export File.

Если нужно скопировать модуль или объект UserForm в другой объект, вовсе не обязательно сначала экспортировать, а затем импортировать объект. Убедитесь в том, что оба проекта открыты; просто откройте Project Explorer и перетащите объект из одного проекта в другой.

Читайте также: