К списку форумов К списку вопросов
Макрос для Project
archimag
30.09.2004 - 13:54
Есть файл с кучей проектов, каждый проект состоит из нескольких типовых этапов. Необходим макрос, который будет определять в скольких проектах какой-то этап выполнен на 100%, в скольки на 75%, в скольки на 50% и в скольки на 25%. Кто-нибудь может подсказать как это сделать?
С Project никогда не работал, но попросили (?) сделать :-)
nik
1 - 01.10.2004 - 11:22
там очень приличный вба, открой сервис\макрос\редактор вб\обжект броузер\мспрожект, там материала хватает голову поламать, лучше конечно если это все в мс скуле, тогда можно юзонуть адо и получить все в одном месте, ежели это .мпп, тогда там есть Project.Open(pj As Project), есть Application, есть Subproject, в них можно покрутить коллекциями Tasks, Resources, Tables, TableFields и др., в общем довольно гибко
правда если не работал, посмотри готовые проекты, поговори с постановщиками, -как все там делается, а то сначала неясностей много будет
archimag
2 - 01.10.2004 - 13:27
В общем-то я уже сделал, но апетиты начальства растут, в простой макрос уже не укладываюсь :-) А я в VB профан полный... Решил не париться с басиком и написть надстройку на С++ :-)
Кстати, что ты говоришь на счёт ADO? Это была моя первая мысль, но что-то я не понял как это сделать :-( Project только вчера увидел...
nik
3 - 01.10.2004 - 15:46
там в хелпе есть полное описание структуры баз в скуле, но я туда и не лазил, взял готовый проект, заглянул в энтерпрайз, нашел нужные мне таблицы , подготовил запросы, обернул в адо
в прожекте можно полностью в скуле можно создавать проекты, задачи, ресурсы и т.п., потом открыть прожект и любоваться, по крайней мене в моей постановке с нюансами в этом плане я не столнулся

К списку вопросов на форуме Программирование

>>