Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 28.12.2008
Сообщений: 27
1

Есть ли аналог макроса AutoOpen, выполняющегося в ворде автоматически при открытии документа, в Excel?

27.01.2010, 16:08. Показов 3551. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть ли аналог макроса AutoOpen, выполняющегося в ворде автоматически при открытии документа, в Excel?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.01.2010, 16:08
Ответы с готовыми решениями:

Вставка данных буфера обмена в Excel из макроса, выполняющегося в Word
Мне нужно очень срочно сделать передачу данных из Word'а в Excel, мне казалось самым простым будет...

Запуск макроса при открытии документа
Добрый день! В VBA еще новичок, поэтому буду говорить, как мне подсказали, если что исправьте. ...

Запуск макроса при открытии документа
Здравствуйте, подскажите, можно ли настроить excel так, чтобы определенный макрос автоматически...

Автозапуск макроса при открытии рабочего документа
Kak sdelatj tak 4tob pri otkrytii rabo4ego dokumenta, zapuskalsja, opredelennyi makros ili...

2
0 / 0 / 0
Регистрация: 28.09.2009
Сообщений: 8
30.01.2010, 11:03 2
Sub Auto_Open()
MsgBox 'Привет qwerty2'
End Sub
0
tomik
23.09.2010, 18:17 3
В 'Этой книгн'
_________________________________________________
Private Sub workbook_open()
'Dim MyMenuBar As Object
Dim MyBar As CommandBar
Dim MyButton(1 To 4) As CommandBarButton
Dim nz As Integer
With Application
.CommandBars('Formatting').Visible = True
.CommandBars('Standard').Visible = True
End With

Set MyBar = Application.CommandBars.Add(Name:='МоеПанель', Position:=msoBarTop, MenuBar:=False, Temporary:=True)
With MyBar
.Visible = True
.Protection = msoBarNoMove + msoBarNoChangeVisible + msoBarNoCusttomize
With .Controls
'nz = Application.CommandBars('Tools').Controls('&Макрос').Id
nz = Application.CommandBars('File').Controls('&Сохранить').Id

Set MyButton(1) = .Add(Type:=msoControlButton, Id:=nz, Temporary:=True)
Set MyButton(2) = .Add(Type:=msoControlButton, Id:=1, Temporary:=True)
Set MyButton(3) = .Add(Type:=msoControlButton, Id:=1, Temporary:=True)
Set MyButton(4) = .Add(Type:=msoControlButton, Id:=1, Temporary:=True)
End With
End With

With MyButton(1)
.TooltipText = 'Кнопка Сохранить'
.Style = msoButtonIcon
End With
'Макрос

With MyButton(2)
.Caption = 'Толкни'
.TooltipText = 'Кнопка для экспорта в Word'
.Style = msoButtonCaption
.OnAction = 'ТолканиеКнопки'
End With

ActiveSheet.Shapes.AddTextEffect(msoTextEffect7, 'e', 'Wingdinge 4', 16, msoFalse, msoTrue, 213, 97).Select
Selection.Cut

With MyButton(3)
.Caption = 'Нажми Расчет'
.TooltipText = 'Вызов формы для Расчета данных и автоматического построения графиков'
.Style = msoButtonIconAndCaption
.PasteFace
.OnAction = 'НажатиеКнопки'

End With

With MyButton(4)
.Caption = 'Установки'
.TooltipText = 'Настройка действий для Расчета данных и автоматического построения графиков'
.Style = msoButtonIconAndCaption
.PasteFace
.OnAction = 'Настройка1'

End With
'ActiveWindow.Visible = True
End Sub
________________________________________________________________
В модуле
_______________________________________________

Public Sub ТолканиеКнопки()

Dim Cod1Key As Integer
Dim Strukt As String
Strukt = vbYesNoCancel + vbQuestion + vbDefaultButton1
Dim Msg, Style, Title, Help, Ctxt, Response, MyString
'+++++++++++++++++
.....................
End With
End Sub
******************************
Public Sub НажатиеКнопки()
Form1.Show
End Sub
*********************************

Sub MyWords()

Dim Cod1Key As Integer
Dim Strukt As String
Strukt = vbYesNoCancel + vbQuestion + vbDefaultButton1
Dim Msg, Style, Title, Help, Ctxt, Response, MyString

Strukt = vbYesNoCancel + vbQuestion + vbDefaultButton2
' Выводит сообщение.
Response = MsgBox('Желаете Скопировать выделенный Фрагмент в текущий Документ ' & Chr(10) & 'или Новый Документ (ПРИ УСЛОВИИ, что НЕ Включен Word)' & Chr(10) & _
' Нажмите *ДА*,' & Chr(10) & ' Если в другой существующий на С: документ то нажмите *Нет* ', Strukt, 'Окно (AllRight reserved (C) Т..... x. x. 20xx Ver.1)')
Select Case Response
Case vbYes
copirTab
Case vbNo
MsgBox 'Оrr'
Case vbCansel
MsgBox 'Отмена'
End S
23.09.2010, 18:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.09.2010, 18:17
Помогаю со студенческими работами здесь

Запуска макроса для выделения при открытии документа
Доброго времени суток. Подскажите с таким вопросом. Есть код для выделения координат выделенной...

Автозапуск макроса при открытии файла Excel
Как сделать, чтобы макрос запускался при открытии файла Excel. (это совсем не для вируса)

Запуск макроса Excel при открытии через COM
Всем привет, Чужая софтина открывает книгу Excel на основе шаблона через COM. Пихая туда данные,...

Какой макрос в Excel запускается автоматически при открытии рабочего листа?
И какой при закрытии, если такой есть


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru