什么是冒号=&引用;VBA中的标记定义和用法?

什么是冒号=&引用;VBA中的标记定义和用法?,vba,ms-word,Vba,Ms Word,解释: 我编辑了这个问题。 请删除我的反对票,如果可能,请提供正面的。 StackOwerflow禁止我提问。 救命啊 我的回答是关于整体的:“签署评论并签署其组成”:=“。但由于一些指导,我意识到我的问题是错误的,这是两个不同的迹象。 因此,我改变并纠正了我的问题 问题: 在VBA for MS Word中,冒号的定义和用法是什么 它是一个运算符吗?它使您能够在一行上写入多个命令(=语句),请参见此处: 它使您能够在一行上编写多个命令(=语句),请参见此处: 冒号“:”模仿移动到新行。比如你

解释:
我编辑了这个问题。
请删除我的反对票,如果可能,请提供正面的。
StackOwerflow禁止我提问。

救命啊

我的回答是关于整体的:“签署评论并签署其组成”:=“。但由于一些指导,我意识到我的问题是错误的,这是两个不同的迹象。 因此,我改变并纠正了我的问题


问题: 在VBA for MS Word中,冒号的定义和用法是什么


它是一个运算符吗?

它使您能够在一行上写入多个命令(=语句),请参见此处:


它使您能够在一行上编写多个命令(=语句),请参见此处:

冒号“:”模仿移动到新行。比如你可以写

Call MyMacro: Call MyMacro2
而不是

Call MyMacro
Call MyMacro2
ThisWorkbook.SaveAs , , , , True
我不推荐使用上面的风格,但它对于您可以编写的即时窗口非常有用

for each ws in worksheets: debug.Print ws.name: next ws
ThisWorkbook.SaveAs ReadOnlyRecommended:=True
要在注释中回答您的问题,:=允许您指定命名参数。好处是它更容易阅读,因为您可以在不使用Intellisense的情况下查看每个值的相关内容,但对于可选参数也更好,因此您可以编写

for each ws in worksheets: debug.Print ws.name: next ws
ThisWorkbook.SaveAs ReadOnlyRecommended:=True
而不是

Call MyMacro
Call MyMacro2
ThisWorkbook.SaveAs , , , , True
冒号“:”模仿移动到新行。比如你可以写

Call MyMacro: Call MyMacro2
而不是

Call MyMacro
Call MyMacro2
ThisWorkbook.SaveAs , , , , True
我不推荐使用上面的风格,但它对于您可以编写的即时窗口非常有用

for each ws in worksheets: debug.Print ws.name: next ws
ThisWorkbook.SaveAs ReadOnlyRecommended:=True
要在注释中回答您的问题,:=允许您指定命名参数。好处是它更容易阅读,因为您可以在不使用Intellisense的情况下查看每个值的相关内容,但对于可选参数也更好,因此您可以编写

for each ws in worksheets: debug.Print ws.name: next ws
ThisWorkbook.SaveAs ReadOnlyRecommended:=True
而不是

Call MyMacro
Call MyMacro2
ThisWorkbook.SaveAs , , , , True

谢谢,但是当逗号用“=”号写的时候呢。指“:”。“:=”是一个运算符,它的定义和描述也是什么?示例:
“Selection.MoveRight单位:=wdCharacter,计数:=1,扩展:=wdExtend”
您的答案当然正确,但还不够。请注意“:=”使用形式“:”标志。请详细说明“:=”运算符及其确切用法。我理解。救命啊。“Stackoverflow”禁止我提问,因为我投了反对票。请告诉我为什么这个问题获得了2张反对票?请帮我解决这个问题。谢谢,但是当逗号用“=”号写的时候呢。指“:”。“:=”是一个运算符,它的定义和描述也是什么?示例:
“Selection.MoveRight单位:=wdCharacter,计数:=1,扩展:=wdExtend”
您的答案当然正确,但还不够。请注意“:=”使用形式“:”标志。请详细说明“:=”运算符及其确切用法。我理解。救命啊。“Stackoverflow”禁止我提问,因为我投了反对票。请告诉我为什么这个问题获得了2张反对票?请帮我解决这个问题。你的评论是错误的。很抱歉请听我下面的评论。谢谢。如果@JohnColeman误解了您的问题,您可能需要通过提及您只对
:=
的意思感兴趣来使问题更具体。谢谢。这就是我的答案。但这是不完整的!我问了关于hole“:”操作符,比如它在中的规则“:”。谢谢你说参考资料不完整是什么意思?你说的“洞(整个?)”是什么意思
:=
是一回事,
是另一回事-你说的是哪一件?我不明白你怎么认为另一个引用没有意义或不完整
:=
在VBA中只有一个含义,而不是一个非常复杂的含义,这个问题的公认答案说明了该含义是什么。它为函数或子调用中的命名参数赋值。你为什么说它不完整?它遗漏了什么?你的评论是错误的。很抱歉请听我下面的评论。谢谢。如果@JohnColeman误解了您的问题,您可能需要通过提及您只对
:=
的意思感兴趣来使问题更具体。谢谢。这就是我的答案。但这是不完整的!我问了关于hole“:”操作符,比如它在中的规则“:”。谢谢你说参考资料不完整是什么意思?你说的“洞(整个?)”是什么意思
:=
是一回事,
是另一回事-你说的是哪一件?我不明白你怎么认为另一个引用没有意义或不完整
:=
在VBA中只有一个含义,而不是一个非常复杂的含义,这个问题的公认答案说明了该含义是什么。它为函数或子调用中的命名参数赋值。你为什么说它不完整?它缺少什么?请说明逗号何时带有“=”符号。实际上,我需要的是“:=”操作符“:=”是指定一个命名参数。我已经解释过了,我理解帮助。“Stackoverflow”禁止我提问,因为我投了反对票。请告诉我为什么这个问题获得了2张反对票?请帮我解决这个问题。请告诉我逗号什么时候带有“=”符号。实际上,我需要的是“:=”操作符“:=”是指定一个命名参数。我已经解释过了,我理解帮助。“Stackoverflow”禁止我提问,因为我投了反对票。请告诉我为什么这个问题获得了2张反对票?请帮我解决这个问题。