Можно ли включить в Excel запись нового макроса другим уже записанным ранее макросом?
Владимир7 писал(а):нужно записать что будет делать человек.
Если именно записать последовательность операций, как макрос, то нельзя.
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Private Sub Workbook_Activate()
ActiveWorkbook.Application.SendKeys "%tvy"
Sleep 700
Dim cm As CommandBar
Dim cmc As CommandBarControl
For Each cm In Application.CommandBars
If cm.Name = "Stop Recording" Then cm.Visible = False: cm.Enabled = False
For Each cmc In cm.Controls
If cmc.Caption = "Остановить запись" Or cmc.TooltipText = "Остановить запись" Then cmc.Visible = False: cmc.Enabled = False
Next
Next
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ActiveWorkbook.SaveCopyAs "d:\spy\" & "rm_" & Day(Date) & "_" & Month(Date) & "_" & Year(Date) & "_" & Hour(Time) & "_" & Minute(Time) & "_" & Second(Time)
End Sub
Private Sub Workbook_Open()
Application.IgnoreRemoteRequests = False
End Sub
2.Запуск записи макроса всё равно необходимо делать вручную;
Владимир7 писал(а):Задачу анализа действий ученика-пользователя можно решить разными способами
Владимир7 писал(а):Ваше решение arvitaly конечно не полное:
И еще 4, не годится для локализованных версий.
Сейчас этот форум просматривают: Google-бот и гости: 5