0

菜鸟在这里只是想加快工作中烦人的过程。

我有很多 Dymo .label 文件,我想将其中的对象名称放入一个数组中。我用 Label.ObjectNames 尝试了很多东西,但正如我所说,我只是对此很陌生,不知道如何在 VBA 中使用它。

据我所知,我最终会将其设置为每个标签文件的函数:

Sub Main()
 Dim Label As DYMO_Label_Framework.ILabel
 Dim dymoFRAME As DYMO_Label_Framework.IFramework
 Set dymoFRAME = New DYMO_Label_Framework.Framework
 Set Label = dymoFRAME.OpenLabel("C:\Users\... ...\DetailedType4.label")
End Sub

如果有人可以向我展示一个示例并简要说明 ObjectNames 的工作原理,我将永远感激不尽(我不是在不理解代码的情况下窃取代码的人)。

标签中有文本字段,每个字段都由需要插入该字段的属性命名。所以我希望能够将每个文本字段的名称“Project”、“PartNo”、“Description”、“Revision”提取到一个普通的动态数组中。我希望这有帮助 -

提前致谢!

4

1 回答 1

0

你可以做 :

设置 LabelObject = Label.GetObjectNames(true)

于 2020-06-15T13:20:07.877 回答