Thema Datum  Von Nutzer Rating
Antwort
Rot Unterschiedliche Rückgabewerte bei shp.CellExistsU("Prop." & name, 1)
15.11.2012 09:37:45 Fabian
NotSolved

Ansicht des Beitrags:
Von:
Fabian
Datum:
15.11.2012 09:37:45
Views:
2058
Rating: Antwort:
  Ja
Thema:
Unterschiedliche Rückgabewerte bei shp.CellExistsU("Prop." & name, 1)

Hallo VBA Forum,

ich habe ein kleines Verständnisproblem mit VBA in Visio. Es treibt mich wahrlich in den Wahnsinn, daher hoffe ich, dass Ihr mir weiterhelfen könnt. Folgenden Code verwende ich, um mithilfe eines Formulars die Daten eines Shapes zu lesen und zu bearbeiten:

Function getProperty(shp As Shape, name As String) As String
    If shp.CellExistsU("Prop." & name, 1) Then getProperty = shp.CellsU("Prop." & name)
End Function

Sub setProperty(shp As Shape, name As String, value As String)
    If shp.CellExistsU("Prop." & name, 1) Then shp.CellsU("Prop." & name) = value
End Sub

Lustigerweise gibt mir shp.CellExistsU("Prop." & name, 1) im ersten Fall -1 zurück, im zweiten Fall 0. Hat jemand von euch eine Erklärung hierfür?

Danke schon einmal vorab!

Lg,

Fabian


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Unterschiedliche Rückgabewerte bei shp.CellExistsU("Prop." & name, 1)
15.11.2012 09:37:45 Fabian
NotSolved