Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.05.2013, 08:44   #1
parshin
Пользователь
 
Регистрация: 13.03.2012
Сообщений: 20
По умолчанию Ms Project

Можно ли перенести данные из Excel в Project? Макрос должен быть написан в Ms Project.
Вот код макроса:
Код:
Dim myApp As Object
Dim myWkb As Object
Dim Mass(20, 10)

Sub ExcelToProject()
  For i = 1 To 20
    For j = 1 To 10
      Mass(i, j) = myWkb.Worksheets("Лист1").cells(i, j)
    Next j
  Next i
End Sub

Sub Macro1()
  Set myApp = CreateObject("Excel.Application")
  Set myWkb = myApp.Workbooks.Open("z:\proba\proba.xls")
  myApp.Visible = True
  ExcelToProject
  myApp.Quit
  Set myWkb = Nothing
  Set myApp = Nothing
  MsgBox (Mass(1, 2))
End Sub
Сейчас этот макссив нужно внести в таблицу ms project по датам.

Последний раз редактировалось Stilet; 13.05.2013 в 09:33.
parshin вне форума Ответить с цитированием
Старый 13.05.2013, 10:27   #2
parshin
Пользователь
 
Регистрация: 13.03.2012
Сообщений: 20
По умолчанию

Код:
Sub Macro2()
' Макрос Macro2
' Макрос записан Пн 13.05.13 пользователем a314.
    SelectTimescaleRange Row:=8, StartTime:="Ср 08.05.13", Width:=1, Height:=1
    ActiveProject.Resources.UniqueID(2).Assignments.UniqueID(1048587).TimeScaleData(StartDate:="08.05.13 0:00", EndDate:="09.05.13 0:00", Type:=10, TimeScaleUnit:=4, Count:=1).Item(1).Value = "8"
    SelectTimescaleRange Row:=14, StartTime:="Ср 08.05.13", Width:=1, Height:=1
End Sub
Этот макрос хоть и был автоматически записан, но при повторном исполнении выдает ошибку во второй строке "Недопустимое значение аргумента"

Последний раз редактировалось parshin; 13.05.2013 в 10:38.
parshin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С++ project kineziz Общие вопросы C/C++ 3 19.07.2012 09:16
Q-Project russian-stalker Gamedev - cоздание игр: Unity, OpenGL, DirectX 12 05.10.2009 21:34
Получаю сообщение "This file is used by the project manager only and should be treated like the project f fs444 C++ Builder 1 22.09.2009 11:05