News:

Happy New Year!

Main Menu

VisioExcelSync

Started by Yacine, November 05, 2024, 12:00:51 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Yacine

I've been working on my ExcelVisioSyncTool, and recently, I've found myself wondering about how far I should go with keeping things "KISS" (Keep It Simple and Stupid).

For example, I had the idea that if you add rows to the data table, the tool could automatically create new shapes in a Visio drawing. If certain columns are defined, they could specify the properties of these new shapes—such as the text of the shape or its master. This feature could be incredibly useful for building or enhancing drawings directly from data, like adding multiple text boxes to a diagram or populating a P&ID with valves, pumps, or other components. The possibilities are only limited by your imagination.

However, while this idea seems powerful, it goes far beyond the original intent of the tool, which was meant to provide a straightforward way to edit shape properties.

So, how should I handle this? Should I keep the tool simple and focused, or expand its capabilities to include these broader functionalities?
Yacine

wapperdude

Ah!  Yes!  I recognize that temptation... to wit, the build a shape with connection points, pin numbering, and labels, as the most recent example.  I see additional capabilities too.

My perspective:
1) most likely, there won't be many whom take advantage of it.  Albeit, I don't publish outside of the Forum.
2) thus, my motivation is to see what might be done, because doing so is satisfying enough reward
3) doing so becomes a low priority, something to do in spare time, when bored.
4) something that keeps my skill level active... minimizing "use it or lose it"

If you do decide to go forward, perhaps a "brand change"?  That is, keep the simple, simple and as developed as possible.  Create a "deluxe" version that adds features.  A regular release vs a "pro" release.  (Suggested as a consideration only.)

Those are my thoughts.  Hope they help in your decision process.
Visio 2019 Pro

Yacine

#17
Sorry for the crappy speech. But better bad than nothing at all.
Yacine

Browser ID: smf (possibly_robot)
Templates: 4: index (default), Display (default), GenericControls (default), GenericControls (default).
Sub templates: 6: init, html_above, body_above, main, body_below, html_below.
Language files: 4: index+Modifications.english (default), Post.english (default), Editor.english (default), Drafts.english (default).
Style sheets: 4: index.css, attachments.css, jquery.sceditor.css, responsive.css.
Hooks called: 173 (show)
Files included: 32 - 1207KB. (show)
Memory used: 1037KB.
Tokens: post-login.
Cache hits: 13: 0.00191s for 26,602 bytes (show)
Cache misses: 3: (show)
Queries used: 16.

[Show Queries]