{"id":23412817,"url":"https://github.com/anicatpro/work-schedule-export","last_synced_at":"2026-02-16T15:36:05.840Z","repository":{"id":244898697,"uuid":"816612329","full_name":"AniCatPro/work-schedule-export","owner":"AniCatPro","description":"VBA макрос для экспорта готового файла из .mpp в .xlsx для дальнейшей загрузки в локальную систему","archived":false,"fork":false,"pushed_at":"2024-07-04T05:00:57.000Z","size":235,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-07T06:56:31.376Z","etag":null,"topics":["apr","excel","msproject","vba-macros","work"],"latest_commit_sha":null,"homepage":"","language":"VBA","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AniCatPro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-18T04:55:46.000Z","updated_at":"2025-03-05T06:23:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"cd6e62e0-06d3-41de-8501-d6531f5bacaa","html_url":"https://github.com/AniCatPro/work-schedule-export","commit_stats":null,"previous_names":["anicatpro/work-schedule-export"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/AniCatPro/work-schedule-export","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AniCatPro%2Fwork-schedule-export","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AniCatPro%2Fwork-schedule-export/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AniCatPro%2Fwork-schedule-export/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AniCatPro%2Fwork-schedule-export/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AniCatPro","download_url":"https://codeload.github.com/AniCatPro/work-schedule-export/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AniCatPro%2Fwork-schedule-export/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29511705,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-16T09:05:14.864Z","status":"ssl_error","status_checked_at":"2026-02-16T08:55:59.364Z","response_time":115,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apr","excel","msproject","vba-macros","work"],"created_at":"2024-12-22T18:18:52.037Z","updated_at":"2026-02-16T15:36:05.821Z","avatar_url":"https://github.com/AniCatPro.png","language":"VBA","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"https://github.com/AniCatPro/work-schedule-export/assets/24957289/25cbb504-c632-4c1c-b9fe-b22c76b161c0\" alt=\"image\" width=\"400\"\u003e\n\n## ВНИМАНИЕ ⚠ \n1. Убедитесь, что во вкладке «Формат диаграммы Ганта» включен пункт `«Суммарная задача проекта»` и `«Суммарные задачи»`.\n2. Все задачи проекта должны быть построены с использованием «Автоматического планирования», не должно быть задач с «Планирование вручную». **Это обязательное условие.**\n3. Необходимо отобразить все задачи проекта: вкладка «Вид», «Структура», выбираем «Все подзадачи».\n\n###  Этап 0: добавление схемы экспорта в глобальные найстроки Project (один раз делается)\n1. Скачайте [файлы репозитория](https://github.com/AniCatPro/work-schedule-export/archive/refs/heads/main.zip);\n2. Откройте `VBA ГПР.mpp`;\n3. Перейдите во вкладку \"Файл\", \"Сведения\", \"Организатор\";\n4. В открытом окне \"Организатор\" выберите вкладку \"Схемы\";\n5. Из схем VBA ГПР.mpp выберете \"Экспорт ГПР test\" и скопируйте в Global.MPT\n\n###  Этап 1: MS Project и VBA\nНа данном этапе Вы начинаете работать с заранее составленным графиком производства работ в MS Project, экспортируя в .xlsx формат через VBA макрос.\nMicrosoft Project\n1. Откройте файл вашего проекта .mpp;\n2. Нажмите правой кнопкой мыши по вкладкам, далее \"Настройка ленты\". В правой части окна \"Параметры Project\" найдите \"Разработчик\" - включите его. Закрываем;\n3. Переходим во вкладку \"Разработчик\", Visual Basic;\n4. В окне \"Microsoft Visual Basic for Applications\" выбираем вкладку \"File\" - \"Import File...\" или нажимаем сочетание клавиш \"Ctrl+M\", добавляем файлы из репозитория, кроме mpp;\n5. Сохраняем проект и открываем вновь: появится небольшое окно. Нажимаем \"Экспорт\". Ожидаем уведомления. Рядом с файлом проекта .mpp появится файл .xlsx;\n6. Загружаем .xlsx файл в систему.\n\n## P.S.\n1. Необходимо добавить файлы репозитория один раз в проект.\n2. Можно добавить один файл \"export.bas\" и запустить его через \"Макросы\" - \"*ваше имя проекта*.mpp!ExportAndFormatExcel\"\n3. Либо используйте VBA ГПР как шаблон для составления ГПР. Заранее измените производственный календарь.\"\n4. Приступая к следующему проект выполнять этап 0 не требуется, т.к. Global.MPT знает схему. Приступайте сразу с 1 этапа.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanicatpro%2Fwork-schedule-export","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanicatpro%2Fwork-schedule-export","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanicatpro%2Fwork-schedule-export/lists"}