0 / 0 / 0
Регистрация: 13.05.2019
Сообщений: 1
1

MS Project. Создание макроса

13.05.2019, 10:46. Показов 2264. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день! Мне необходимо скрыть некоторые столбцы (столбцы содержащие финансовые аспекты проекта), что бы эти столбцы открывались только после того, как пользователь ведет пароль. Как написать макрос?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.05.2019, 10:46
Ответы с готовыми решениями:

Создание кнопки в Win32 Project
Здравствуйте. Проблема заключается в том, что компилируется все отлично, но кнопка в окне так и...

Создание QT4 project в CodeBlocks
Я создаю нвый проект, выбираю QT4 project, присваиваю имя проекту, а дальше он просит указать...

Создание простейшего Unit Test Project в VS2015Community
Пытаюсь понять основы тестирования, запнулся на самом начале. Пробую по инструкции MSDN. Со...

Создание макроса
Доброго времени суток господа. Помогите решить проблему. Есть информация в текстовом виде такого...

1
8 / 8 / 0
Регистрация: 26.02.2020
Сообщений: 35
09.03.2023, 15:58 2
Здравствуйте. В лоб закрыть паролем доступ пользователя к полям через макрос довольно трудоёмко. Придётся не только перехватывать попытки вставить эти столбцы, но и блокировать их в редакторе отчётов, экспорте. Даже при копировании и вставке строки задачи в другой проект все данные о задаче, включая секретные там окажутся. Помимо этого файл mpp можно открыть и третьей программой в обход всех макросов.
Решения вижу такие:
1. Использовать project Server. Там несложно ограничить доступ пользователю лишь к определённым таблицам, без права открывать проект в Project Pro. Но подойдёт ли планировщикам тонкий клиент? там 10% функционала по отношению к Project Pro.
2. Реализовывал однажды такую задачку через меж-проектные связи, без программирования. Календарный график через набор ключевых вех был увязан с графиком, который хранил финансовую модель. Причём, финансовый график хранился в сетевой папке, куда имели доступ лишь финансисты. Потому, планировщики календарного графика не могли его открыть. Кстати, к папке с календарным графиком имел доступ на запись лишь планировщик, чтобы финансисты кривыми ручками не могли график портить. И без всяких Project Server всё работало. Только желателен опыт работы с меж-проектными связями.
3. Подгрузка конфиденциальных данных из БД. финансист нажимает в Project "загрузить фин модель" вводит пароль или авторизуется по учётке windows. Project читает данные, например из sql и выводит в свои поля. Финансист нажимает "Сохранить фин модель", данные сохраняются в sql. Ну а чтобы данные в графике не остались дать туда финансисту доступ "только чтение". Разумеется, Project Server при этом не требуется. Такой функционал, наверно, лучше уже через VSTO надстройку писать.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.03.2023, 15:58
Помогаю со студенческими работами здесь

Создание макроса
Как создать макрос на закрытие формы?

Создание макроса
Добрый вечер! Такое задание. Создать макрос, изменяющий шрифт выделенного текста на Arial 16,...

Создание макроса
Здравствуйте! Помогите пожалуйста. Создаю макрос , а при выполнении макроса выдает: запрашиваемый...

Создание макроса
Всем привет! Нужна помощь в создании макросов. Суть в том что есть вордовский документ - шаблон...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru