- Joined
 - Apr 1, 2009
 
- Messages
 - 2
 
- Reaction score
 - 0
 
Hello.. 
 
I have created a macro that insert my name as a left-aligned header and the document name "Collaboration tools" as a right-aligned header on every page except the title page. And assigned keyboard command "Ctrl + Alt + H" to the macro. However i was giving a runtime error 5941 when i tried to tun the macro.
Sub Header()
'
' Header Macro
'
'
If ActiveWindow.View.SplitSpecial <> wdPaneNone Then
ActiveWindow.Panes(2).Close
End If
If ActiveWindow.ActivePane.View.Type = wdNormalView Or ActiveWindow. _
ActivePane.View.Type = wdOutlineView Then
ActiveWindow.ActivePane.View.Type = wdPrintView
End If
ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageHeader
ActiveDocument.AttachedTemplate.BuildingBlockEntries( _
" Blank (Three Columns)").Insert Where:=Selection.Range, RichText:=True
Selection.MoveRight Unit:=wdCharacter, Count:=1
Selection.TypeText Text:="Eric"
Selection.MoveRight Unit:=wdCharacter, Count:=2
Selection.TypeBackspace
Selection.MoveRight Unit:=wdCharacter, Count:=2
Selection.TypeText Text:="Collaboration tools"
ActiveWindow.ActivePane.View.SeekView = wdSeekMainDocument
End Sub
 
Here is the problem:
 
ActiveDocument.AttachedTemplate.BuildingBlockEntries( _
" Blank (Three Columns)").Insert Where:=Selection.Range, RichText:=True
 
can anyone help me overcome it ...
 
and thank you for viewing..
				
			I have created a macro that insert my name as a left-aligned header and the document name "Collaboration tools" as a right-aligned header on every page except the title page. And assigned keyboard command "Ctrl + Alt + H" to the macro. However i was giving a runtime error 5941 when i tried to tun the macro.
Sub Header()
'
' Header Macro
'
'
If ActiveWindow.View.SplitSpecial <> wdPaneNone Then
ActiveWindow.Panes(2).Close
End If
If ActiveWindow.ActivePane.View.Type = wdNormalView Or ActiveWindow. _
ActivePane.View.Type = wdOutlineView Then
ActiveWindow.ActivePane.View.Type = wdPrintView
End If
ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageHeader
ActiveDocument.AttachedTemplate.BuildingBlockEntries( _
" Blank (Three Columns)").Insert Where:=Selection.Range, RichText:=True
Selection.MoveRight Unit:=wdCharacter, Count:=1
Selection.TypeText Text:="Eric"
Selection.MoveRight Unit:=wdCharacter, Count:=2
Selection.TypeBackspace
Selection.MoveRight Unit:=wdCharacter, Count:=2
Selection.TypeText Text:="Collaboration tools"
ActiveWindow.ActivePane.View.SeekView = wdSeekMainDocument
End Sub
Here is the problem:
ActiveDocument.AttachedTemplate.BuildingBlockEntries( _
" Blank (Three Columns)").Insert Where:=Selection.Range, RichText:=True
can anyone help me overcome it ...
and thank you for viewing..