VBA类 - 自定义属性

时间:2015-08-06 19:35:01

标签: vba class ms-word coordinates docusignapi

tldr:你可以从其他类型的对象中清除属性吗?

我的公司正在与DocuSign整合。我们需要告诉DocuSign在哪里(动态)将签名标记放在创建和上传的数十个文档上(每次都不同)。

我们会有一个'关键字'或书签,指示签名需要的位置。这里的关键是获取每个签名位置的页码,x-pos和y-pos。

Shape对象的.Top和.Left属性非常完美。但是,我宁愿不在任何地方用占位符形状淹没文档。我更喜欢书签或最好的关键字(如@@ SignatureHere)来搜索和获取位置。

我已经探索了光标位置(坏)。现在,我对创建一个利用Shape对象的.Top和.Left属性的Range类感兴趣。这可能吗?

Public MyRange As Range

Public Property Get Top() As Long
'returns the top position of the range
Top = MyRange.Top '<---this doesn't work because .Top is not a member of the Range object
End Property

Public Property Get NumPage() As Integer
'returns the page number of the start of the range
End Property

0 个答案:

没有答案