powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Вопрос ламера
4 сообщений из 4, страница 1 из 1
Вопрос ламера
    #33843515
Фотография Oleg Afanasiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В связи с производственной необходимостью нужно создать отчёт в экселе.
:_(
Так как я раньше с ним вообще не работал вопрос такой:
я создаю кнопку на листе - ей нужно назначить макрос.
По правой кнопке такого пункта во всплывающем меню не появляется.
Макросов множество - к проекту подключены ещё 2 библиотеки.

Что я сделал не так? :-\

Код: plaintext
1.
2.
3.
4.
-----------------------
Вечны налоги,
Смерть и потеря данных.
Что на этот раз?
...
Рейтинг: 0 / 0
Вопрос ламера
    #33843527
Фотография Oleg Afanasiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И ещё вопрос :
Почему-то не видит тип Recordset
Если я напишу Dim rs As Recordset
говорит

---------------------------
Microsoft Visual Basic
---------------------------
Compile error:

User-defined type not defined
---------------------------
ОК Справка
---------------------------


Код: plaintext
1.
2.
3.
4.
-----------------------
Вечны налоги,
Смерть и потеря данных.
Что на этот раз?
...
Рейтинг: 0 / 0
Вопрос ламера
    #33843575
Дмит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Воспользуйся кнопкой из панели "Формы"
2. Подключи библиотеку чей оъект Recordset (например Microsoft Act eX ata Objects 2.7 Library). В редакторе Меню-Tools-References...
...
Рейтинг: 0 / 0
Вопрос ламера
    #33843801
Фотография Аленочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. можно воспользоваться и обычной кнопкой из панели "Элементы управления", только в контекстном меню выбрать пункт "Исходных текст"...
После этого откроется модуль листа со следующей процедурой:

Код: plaintext
1.
2.
Private Sub CommandButton1_Click()
   .....
End Sub

Вместо точек впишите вызов нужного вам макроса, который находится в обычном модуле книги, например вызов макроса с именем "Test"

Код: plaintext
1.
2.
Private Sub CommandButton1_Click()
 Call Test  
End Sub




Аленочка тм
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Вопрос ламера
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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