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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.12.2010, 14:39   #1
brans
Форумчанин
 
Регистрация: 15.10.2010
Сообщений: 105
По умолчанию При запуске процедуры в power point должна открываться форма из excel

Здравствуйте!!! Такая проблема: написан код в процедуре power point с помощью которого должна выполняться процедура vb из excel....т.у. открытие userform2. Только этот код не открывает то что нужно и багов не выдаёт... Посмотрите, пожалуйста, в чём ошибка...
Вложения
Тип файла: rar zashita.rar (2.33 Мб, 9 просмотров)

Последний раз редактировалось AlDelta; 17.12.2010 в 16:51.
brans вне форума Ответить с цитированием
Старый 17.12.2010, 15:07   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

1. Зачем наподключали кучу ненужных библиотек к PowerPoint?



2. Что означает выделенная красным строка?

Код:
Sub ввод()
    Dim XLApp As Object
    Dim XLWB As Object
    Set XLApp = CreateObject("Excel.Application")
    XLApp.Visible = False
    Set XLWB = XLApp.Workbooks.Open("H:\zashita\ri.xlsm")
    XLApp.Windows(XLWB.Name).Visible = False
    XLApp.Run vb
    XLWB.Close SaveChanges:=False
    Set XLWB = Nothing
    XLApp.Quit
    Set XLApp = Nothing
End Sub
3. Поменьше капслока - а то ответа не дождётесь.
EducatedFool вне форума Ответить с цитированием
Старый 17.12.2010, 15:15   #3
brans
Форумчанин
 
Регистрация: 15.10.2010
Сообщений: 105
По умолчанию

[QUOTE=EducatedFool;687983]1. Зачем наподключали кучу ненужных библиотек к PowerPoint?

это не я это на университетском компьютере было.
2. Что означает выделенная красным строка?

Эта строка должна запускать процедуру vb модуля 1 в экселевском документе, который тоже в папке есть.
brans вне форума Ответить с цитированием
Старый 17.12.2010, 15:46   #4
brans
Форумчанин
 
Регистрация: 15.10.2010
Сообщений: 105
По умолчанию

это неправильное обращение к процедуде? я же перед этип описала из какой кники открывать. почему оно не открывает?
brans вне форума Ответить с цитированием
Старый 17.12.2010, 16:11   #5
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Код:
XLApp.Run "vb"
Чисто теоретически должно сработать,но практически думаю нет,пока книгу от мусора не почистите
PS:ссылки не блохи,сами не прыгают
Анализ,обработка данных Недорого

Последний раз редактировалось doober; 17.12.2010 в 16:13.
doober вне форума Ответить с цитированием
Старый 17.12.2010, 16:12   #6
brans
Форумчанин
 
Регистрация: 15.10.2010
Сообщений: 105
По умолчанию

вместо
XLApp.Run vb
я пишу
XLApp.Run "vb" & XLWB.Name & "'!userform2"

он мне вместо формы открывает код этой формы.... что делать(((
brans вне форума Ответить с цитированием
Старый 17.12.2010, 16:17   #7
brans
Форумчанин
 
Регистрация: 15.10.2010
Сообщений: 105
По умолчанию

Цитата:
Сообщение от doober Посмотреть сообщение
Код:
XLApp.Run "vb"
Чисто теоретически должно сработать,но практически думаю нет,пока книгу от мусора не почистите
PS:ссылки не блохи,сами не прыгают
нет не сработало( от какого мусора очистить?
brans вне форума Ответить с цитированием
Старый 17.12.2010, 16:27   #8
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Этого не может быть

Во вложении чистая книга с макросом vb

запуситие в повере,все работает
Вложения
Тип файла: rar !!!.rar (778.9 Кб, 10 просмотров)
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 17.12.2010, 16:58   #9
brans
Форумчанин
 
Регистрация: 15.10.2010
Сообщений: 105
По умолчанию

он теперь и Ваше не открывает баг XLApp.Run "vb"...
что с этим делать?
brans вне форума Ответить с цитированием
Старый 17.12.2010, 17:27   #10
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Цитата:
Сообщение от brans Посмотреть сообщение
он теперь и Ваше не открывает баг XLApp.Run "vb"...
что с этим делать?
Злых духов изгонять,которые в вузе к вам проникли

Это рерультат работы ыайлов.которые я прикрепил
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Power Point lenivec Общие вопросы Delphi 9 17.06.2010 22:39
При нажатии на конопку должна открываться папка ilsen Помощь студентам 2 18.03.2010 14:58
MS Power Point Квентин Помощь студентам 1 25.02.2010 21:48
MS Power Point Квентин Microsoft Office Word 1 24.02.2010 23:20
при нажатии на кнопку должна создаваться новая форма ***СкаЙ*** Помощь студентам 5 13.06.2007 11:51