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

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

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
20.05.2009, 11:34
    #35996142
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Project VBA: Макрос для открытия проектов.
> Автор: crystalreports
> Select Case True
> Case Is = OptionButton1

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


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

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

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

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

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

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

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

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

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


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


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