我的main.html中有几个模板,如下所示。我意识到Template.body.helper({aglobal:return aGlobal})在父模板中不可见(如下面的navbarTemplate)。当我在父模板中定义“aglobal”帮助器功能时,我可以在HTML中访问它而没有任何问题。这里有什么问题?
Sub Macro1()
'
' Macro1 Macro
Dim currentA As String
Dim currentB As String
Dim a As Integer
Dim b As Integer
a = 2
b = 1
Do Until IsEmpty(ActiveCell)
Cells(a, b).Select
currentA = ActiveCell
Debug.Print (currentA)
a = a + 1
Range("b2").Select
Do Until IsEmpty(ActiveCell)
currentB = ActiveCell
If currentA = currentB Then
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.ThemeColor = xlThemeColorAccent1
.Color = 65535
.PatternTintAndShade = 0
.TintAndShade = 0
End With
End If
Debug.Print (currentA)
ActiveCell.Offset(1, 0).Select
Loop
Loop
End Sub
答案 0 :(得分:0)
您可以使用此处记录的功能Template.parentData(n)
:Template parentdata official documentation
答案 1 :(得分:0)
@ Giova.panasiti这不是我正在寻找的确切答案,但我在你分享的文档中找到答案,谢谢。
答案似乎很简单; " Template.body上的助手仅适用于您应用的代码。 要注册全局帮助程序,请使用Template.registerHelper 。" - http://blazejs.org/api/templates.html#Template-body