powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Project VBA: Макрос для открытия проектов.
16 сообщений из 16, страница 1 из 1
Project VBA: Макрос для открытия проектов.
    #35993580
Фотография crystalreports
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день подскажите пожалуйста макрос.
Задача:Открываем project pro 2003/он авто синх с project server 2003/вызываем макрос/появляется форма с раскрывающемся списком и предлагает выбрать список проектов.
Проекты нах на сервере.
...
Рейтинг: 0 / 0
Project VBA: Макрос для открытия проектов.
    #35994083
Фотография crystalreports
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не ужели никто не знает как открыть определенный список проектов с сервера Project Server???
...
Рейтинг: 0 / 0
Project VBA: Макрос для открытия проектов.
    #35994107
Фотография crystalreports
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если просто записать макрос выдает:
Sub бла()
FileOpen Name:="<>/Имя_Проекта"
End Sub
Макрос просто открывает определенный проект, а необходимо, что можно было выбрать определенный проект из списка.Как сделать?? Помогите пожалуйста.
...
Рейтинг: 0 / 0
Project VBA: Макрос для открытия проектов.
    #35994187
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Project VBA: Макрос для открытия проектов.
    #35994251
Фотография crystalreports
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One,

Как пользоваться??
...
Рейтинг: 0 / 0
Project VBA: Макрос для открытия проектов.
    #35994309
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
разбирайтесь с объектной моделью. я дал ссылку на документацию по Projects 2003. у меня его нет, проверять не на чем , да и времени на это тоже нет.
...
Рейтинг: 0 / 0
Project VBA: Макрос для открытия проектов.
    #35996121
Фотография crystalreports
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ответ найден.))
Делаем форму с переключателями.Каждый переключатель проект.
В нутри пишим.

Private Sub CommandButton1_Click()
Select Case True
Case Is = OptionButton1
FileOpen Name:="<>/Имя проекта.Опубликовано"
Case Is = OptionButton2
FileOpen Name:="<>/Имя проекта.Опубликовано"
End Select
End Sub

Потом пишим макрос
Sub ShowAdjustWorkForm()
'Отображение формы UserForm
Имя Формы.Show
End Sub
Все очень просто.Вот это хрень Using the Project Object
...
Рейтинг: 0 / 0
Project VBA: Макрос для открытия проектов.
    #35996142
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: crystalreports
> Select Case True
> Case Is = OptionButton1

А вот эта языковая конструкция работает?
А можно объяснить условие из Case?


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Project VBA: Макрос для открытия проектов.
    #35996147
Фотография crystalreports
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Теперь хотелось бы написать макрос на добавление задач в определенный проект.Если у кого-нибудь есть подобный макрос, приведите пример пожалуйста.Кстати я так и не понял как открыть проект в режиме чтения или записи???
...
Рейтинг: 0 / 0
Project VBA: Макрос для открытия проектов.
    #35996157
Фотография crystalreports
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос,
У меня работает.Просто не знаю как по другому.Ни кто же дельного ничего не подсказал!!
...
Рейтинг: 0 / 0
Project VBA: Макрос для открытия проектов.
    #35996178
Krasnaja Shapka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Игорь Горбонос
> Автор: crystalreports
> Select Case True
> Case Is = OptionButton1

А вот эта языковая конструкция работает?
А можно объяснить условие из Case?

очень удобная конструкция, когда много разных условий... выполняется первое по порядку выполняющееся условие... в данном случае, когда OptionButton1.Value = True
...
Рейтинг: 0 / 0
Project VBA: Макрос для открытия проектов.
    #35996193
Krasnaja Shapka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
crystalreports, просто MS Project достаточно специфический проект... а чтоб еще под него макросы писать... так вообще... вот никто и не помогает.
...
Рейтинг: 0 / 0
Project VBA: Макрос для открытия проектов.
    #35996279
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Krasnaja Shapka

Да это понятно, я и сам это использую, только пишу так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Select Case True
Case OptionButton1.Value
Debug.Print "1"
Case OptionButton2.Value
Debug.Print "2"
Case OptionButton3.Value
Debug.Print "3"
End Select
Мне не понятен смысл сочетания Is =. Его и просил объяснить


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Project VBA: Макрос для открытия проектов.
    #35996300
Фотография crystalreports
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос,

Cлово Is с оператором сравнения (=, <>, <, <=, > или >=) для ограничения возможных значений testexpression. Если зарезервированное слово Is отсутствует, оно автоматически вставляется перед comparisonoperator.

Вид, в котором предоставляется только expression, рассматривается как особый случай использования Is, где comparisonoperator — знак равенства (=). Данная форма вычисляется как testexpression = expression.

Выражения в expressionlist могут иметь любой тип данных, если они неявно преобразуемы в тип данных, к которому относится testexpression и соответствующий элемент comparisonoperator подходит для двух используемых с ним типов данных
...
Рейтинг: 0 / 0
Project VBA: Макрос для открытия проектов.
    #35996324
Фотография crystalreports
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос,

Ну вот к этой структуре.

Select [ Case ] testexpression
[ Case expressionlist
[ statements ] ]
[ Case Else
[ elsestatements ] ]
End Select
...
Рейтинг: 0 / 0
Project VBA: Макрос для открытия проектов.
    #35996337
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: crystalreports

Я уже нашел и прочел, спасибо :)


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Project VBA: Макрос для открытия проектов.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]