Текущее время: Пт, апр 26 2024, 17:45

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Интеграция SAP с MS Project: не работает добавление задач
СообщениеДобавлено: Пн, фев 22 2021, 19:28 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 27 2007, 16:08
Сообщения: 352
Пол: Мужской
Добрый день,

Нужно открыть и заполнить MS Project задачами с параметрами дат "начало / окончание".
Как открыть проджект - я знаю.

А вот как заполнить задачами через OLE - не знаю. Кто-то сталкивался?

Вот код который открывает Project
Code:
DATA: lr_app      TYPE ole2_object,
            lr_project  TYPE ole2_object.
  "MS Project
CREATE OBJECT lr_app 'MSProject.Application'.
CREATE OBJECT lr_project 'MSProject.Project'.
SET PROPERTY OF lr_app 'Visible' = 1.
call method of lr_app 'FileNew'.
"call method of lr_app 'SelectBeginning'.
call method of lr_app 'Add'
EXPORTING
   #1 = '1'
   #2 = 'Test'.


А вот Add не работает, хотя вроде бы, по описанию, должен хотя бы что-то добавить.
Есть ли какие наработки по проджекту, с которыми не жалко поделиться?

Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция SAP с MS project.
СообщениеДобавлено: Вт, фев 23 2021, 20:01 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1246
Делал когда-то похожую штуку.
1) создавал файл-шаблон. В нем были заранее настроены свои представления
2) через OLE накидывал задачи и устанавливал их параметры
3) вот не помню... до или после создания задач задавал представление через OLE

Если нужно узнать, какие команды VBA нам нужны и с какими параметрами, то все как обычно: открываем просто файл, включаем запись макроса и выполняем все действия, которые потом хотим воспроизвести при работе с приложением. Завершаем действия, останавливаем запись макроса и анализируем все, что записали.

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB