VBA kullanarak, özel şekil bilgilerini bir Visio 2003 şemasından nasıl alabilirim.Visio özel şekil bilgilerini VBA ile nasıl edinirim?
olursa ...
Function GetCustomPropertyValue(TheShape As Visio.Shape, ThePropertyName As String) As String
On Error Resume Next
GetCustomPropertyValue = TheShape.CellsU("Prop." & ThePropertyName).ResultStr(visNone)
End Function
Bütün bu fonksiyonudur yapar adıyla özel özellik Şekil Sayfası hücreyi almak için bir şekli cellsu özelliğini kullanır:
'CellExistsU' [belgeleri] (https://msdn.microsoft.com/en-us/vba/visio-vba/articles/shape-cellexistsu- göre olan bir tam sayı döndürür özellik-visio). Bir boolean olarak kullanılabileceğinden emin misiniz (true için false, non sıfır)? – jpmc26
Evet, eminim, belgeler gerçekten ne döndüğünü söylemiyor ama ben pek çok kez bir boole olarak kullandım. –