alvensy
|
||||||
1 | ||||||
VBA excel 2007 и Power point (Please help!)10.05.2011, 12:31. Показов 5975. Ответов 16
Метки нет (Все метки)
Уважаемые форумчане, подскажите пожалуйста, в чем ошибка!
Задача: при нажатии кнопки на листе Excel создается пустая презентация Powerpoint, файл с которой сохраняется в определенном месте. Затык: при существующем коде после нажатия на кнопку выдает две ошибки 1) Index to attribute Object reference not set to an instance of a object 2) Ribbon_load Object reference not set to an instance of a object Код следующий:
Заранее спасибо! |
10.05.2011, 12:31 | |
Ответы с готовыми решениями:
16
VBA Power point и Excel Перенос данных из Power Point в Excel с VBA Как изменить угол наклона прямой используя SpinButton в Excel/Power Point VBA? Задание Power Point 2007 |
90 / 37 / 14
Регистрация: 03.11.2010
Сообщений: 429
|
|
10.05.2011, 15:28 | 2 |
ну для начала подключи библиотеку Powerpoint:
Tools-> References... -> Microsoft PowerPoint X.XX Object Library
0
|
alvensy
|
|
10.05.2011, 15:57 | 3 |
Спасибо, но я уже подключил библиотеку Microsoft Powerpoint 12.0.Object library. Я правильно понял, что её надо подключить в VBA, а не в самом Excel? Может это, наоборот, из-за того, что я какую -то лишнюю библиотеку подключил? плюс смысл еще в том, что макрос не создает презентацию. Он только открывает окно Powerpoint и то с ошибками.
|
90 / 37 / 14
Регистрация: 03.11.2010
Сообщений: 429
|
|
10.05.2011, 22:29 | 4 |
Тогда дальше:
Есть объекты TextBox2 иTextBox1? Я так понимаю на листе Excel текстовые поля? в которых значения для имени сохраняемого файла.
0
|
alvensy
|
|
11.05.2011, 01:17 | 5 |
Спасибо за оказанное внимание!))
да, объекты textbox1 и textbox2 есть в userform, которая открывается при нажатии кнопки на листе excel. но сохранение документа происходит уже после того, как он создается. |
90 / 37 / 14
Регистрация: 03.11.2010
Сообщений: 429
|
||||||
11.05.2011, 08:09 | 6 | |||||
Не знаю что у Вас за форма, код работает без ошибок:
0
|
alvensy
|
|
11.05.2011, 09:56 | 7 |
Спасибо, я сделал небольшой пример, чтобы было понятнее. Посмотрите пожалуйста! может быть мне библиотеку поменять? а этот код у вас не выдает ошибку?
|
alvensy
|
|
11.05.2011, 12:47 | 8 |
кстати, у меня и присланный Вами отдельно код не работает
|
90 / 37 / 14
Регистрация: 03.11.2010
Сообщений: 429
|
|
11.05.2011, 13:18 | 9 |
alvensy, сорри, нет у меня новых оффисов, сохраните в .xls иначе ни чем не могу помочь
ps На сколько я знаю в Excel vba практически не обновился, но не знаю как обстоят дела в PowerPoint, возможно в этом проблема...
0
|
alvensy
|
|
11.05.2011, 13:23 | 10 |
Тогда высылаю в старом формате
|
90 / 37 / 14
Регистрация: 03.11.2010
Сообщений: 429
|
||||||
11.05.2011, 14:04 | 11 | |||||
Всё работоспособно
Позднее связывание, конечно лучше, если файл будет передаваться на др. системы где нет Microsoft Powerpoint 12.0.Object librar
0
|
alvensy
|
|
11.05.2011, 14:17 | 12 |
хм... у меня выдает ошибку не программный код, а когда запускается Powerpoint. Презентация не создается и соответственно, не сохраняется. В Powerpoint выдает 2 ошибки
1) Index to attribute Object reference not set to an instance of a object 2) Ribbon_load Object reference not set to an instance of a object |
alvensy
|
|
11.05.2011, 14:38 | 13 |
Спасибо! Вечером проверю на домашнем компьютере. Видимо, данная проблема касается только компьютеров в нашей компании, что странно...
|
90 / 37 / 14
Регистрация: 03.11.2010
Сообщений: 429
|
||||||
11.05.2011, 14:57 | 14 | |||||
попробуйте раннее связывание (Tools-> References... ->)
возможно объект не так называется - "Powerpoint.application" в новой версии.
0
|
alvensy
|
||||||
12.05.2011, 12:53 | 15 | |||||
В таком случае ругается на строчку
|
90 / 37 / 14
Регистрация: 03.11.2010
Сообщений: 429
|
||||||
12.05.2011, 13:49 | 16 | |||||
Попробуйте позднее связывание:
Установлен офис 12? И может быть установлено несколько версий офиса?
0
|
alvensy
|
|
12.05.2011, 14:02 | 17 |
Установлен Powerpoint 2007 и Excel 2007. Вручную Powerpoint работает без сбоев.
|
12.05.2011, 14:02 | |
12.05.2011, 14:02 | |
Помогаю со студенческими работами здесь
17
MS power point 2007 - надпись при клике Поочередное проигрывание анимации текста в Power Point 2007 Нет звука в ppsx файле (презентация power point 2007) VBA в Power Point Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |