2017-09-12 5 views
0

Puis-je inclure des données externes sous forme de chaînes de texte dans Visio ou sont-elles verrouillées sur des formes?Inclure des variables en tant que chaînes dans une forme Visio?

J'ai réussi à convertir un ensemble de paramètres json dans un format de valeur-clé en une feuille de calcul Excel à deux colonnes. Je peux importer les valeurs à Visio, et peut produire une forme avec seulement la valeur dedans. Je veux insérer la valeur partie de le champ de texte dans la forme. Ainsi, pour la valeur "Enregistrer", plutôt qu'une boîte de processus intitulée "Enregistrer" (ce que je peux faire maintenant), je veux une boîte de processus avec la légende "L'utilisateur appuie sur le bouton Enregistrer." En d'autres termes, "l'utilisateur appuie sur le bouton $ value". où $ value = Save (saisi au contenu de la cellule dans cette ligne dans Excel.)

Est-ce possible, suis-je en train de cuire un cas d'utilisation que Microsoft ne supporte pas, ou (ulp) "Vous pouvez le faire, mais D'abord, vous devez apprendre Visual Basic? "

Répondre

1

Cela est possible sans VBA. Vous pouvez considérer "Field" (vérifiez dans la documentation). Vous pouvez utiliser "Insérer -> Champ", puis choisissez "formule personnalisée". Ensuite, la syntaxe sera quelque chose comme

"User presses the " & Prop.Value & " button."

Cela suppose que vous avez la propriété « Value » dans votre forme. Découvrez KB article