![]() |
|
#1
|
||||
|
||||
![]()
You can do it by storing the counter somewhere, ideally in the template containing the process you wish to count - here 'Main' - e.g. as follows.
I have included a macro to test and display the count. Code:
Option Explicit Public Function memory() As Integer Dim oVar As Variable Dim bVar As Boolean For Each oVar In ThisDocument.Variables If oVar.Name = "varMemory" Then memory = oVar.Value Exit For End If If Not bVar Then memory = 0 Next oVar lbl_Exit: Exit Function End Function Sub main() Dim oVar As Variable Dim bVar As Boolean For Each oVar In ThisDocument.Variables If oVar.Name = "varMemory" Then oVar.Value = oVar.Value + 1 Exit For End If Next oVar If Not bVar Then ThisDocument.Variables("varMemory").Value = 1 UpdateTemplate lbl_Exit: Exit Sub End Sub Sub UpdateTemplate() 'Graham Mayor Dim bBackup As Boolean bBackup = Options.CreateBackup Options.CreateBackup = False ThisDocument.Save Options.CreateBackup = bBackup lbl_Exit: Exit Sub End Sub Sub Test() MsgBox memory lbl_Exit: Exit Sub End Sub
__________________
Graham Mayor - MS MVP (Word) (2002-2019) Visit my web site for more programming tips and ready made processes www.gmayor.com |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
![]() |
markg2 | Excel | 1 | 01-09-2015 09:12 AM |
![]() |
ScottishPolarBear | Word | 1 | 11-30-2014 11:32 AM |
Counting unique visitors by ward, counting monthly visits by status, editing existing workbook | JaxV | Excel | 9 | 11-14-2014 12:25 AM |
Memory Game with PowerPoint | mikeinitaly | PowerPoint | 0 | 07-29-2012 09:46 PM |
Old Age = Loss Of Memory | oldtrout | PowerPoint | 0 | 01-02-2012 12:50 PM |