OK, I understand. Essentially a "user friendly" kind-of, sort-of code editor/creator. An "insert here" code snippet interface.
Could be done, but I'm not sure it would decrease your debug time. I will take your word for it, but it seems that if they CAN put these snippets - and by the way that was certainly not suggested in the original post - how on earth can anyone determine at the time if it is in the correct place.
Sigh, I sympathize. Really I do. We have had the same thing for years. While I resisted the management level decision to do so, I am now in agreement with our new policy. Which is:
You can do create all the development macros you want.
ALL macros you create are only to be used on your machine. There can be NO distribution of your macros/code.
If you can not / will not learn to use code properly, while you may still do whatever you want, if anything goes wrong your computer will be re-imaged to standard. As soon as it is reported (by you) that you have a major problem, OR it is determined by performance that there IS a major problem, re-imaging will occur. You will NOT be notified of when this will occur. You will NOT be permitted to save any personal data to a server. You will NOT get any technical support for anything you have created.
Any macro code (either in concept or actually developed) that you feel is useful for others can be submitted for approval.
We offer an in-house course on design and development of Office macros. It is available to everyone. Time to take it is freely given by management. That is the deal. You learn...or you don't. If you don't (or won't)...you are on your own. Period. We will not support it. Any mess ups are your responsibility, and will be cleared not by support, or troubleshooting, but by full re-imaging. Period.
Geoff, I really do understand the issue.
for some reason they refuse to learn skills that they should already (IMHO) have
We have 30,000 users on our network. We now longer accept this. These are supposedly computer literate people. We no longer coddle them. We DO offer constant training. I would not be comfortable about this policy if we did not. However, we DO. In a multitude of forms - web-based, instructor led, short little "lunch & learn" sessions, peer groups...you name it.
Not only that, but we test 'em. We actually developed an in-house Office skills assessment tool. It is mandatory. Every position has had a skills level determined for it, and these are also constantly looked at. For example, a manager may need level 3 (out of 5) skills in Word, but the secretary needs 4 (maybe even 5). But the manager needs 4 in Excel - depending of course on what they are the manager of.
In any case, it drills down deeper than that. The assesment tool can pin point specific areas of, say, Word, that are weak for that person. However, say that area is NOT an strong part of their job. Then, OK, they do not have a serious need to learn it. But if it IS a strong part of their job...then they do need to learn it. So our in-house training is quite modular. Edible chunks. It was absolutely useless to send staff on a week course - use it or lose it...right? So they lost it. We now have bit size learning chunks.
A chunk that ONLY deals with tables in Word, for example. And using that example....we had this executive secretary that just did not get even the basics of using tables. (Even though they rated themselves as "High" in their knowledge of Word.) Every week - EVERY week - this person went to the local tech to get help on dealing with this table. The tech would help. We stopped that. The tech now refuses to help, and IMHO rightly so. It is not their job. The information to do it correctly is available to the person. If they resist learning...that is
their responsibility and decision. If it affects their performance enough to put their position in jeporady...so be it.
I am not talking about way out there sophistication. I am talking about basic skill sets. These, in this day, are
required skill sets. In most cases it is a skill set the person states they have. Fine...then...well that is that. You say you have them, then use them...if you DON'T have them (and even though you state that you do) we offer a vast array of ways and means to learn them. If you DON'T learn them...tough.
In terms of basic literacy and skills - the time is past for coddling. Sorry. If people persist on thinking they know more than they do - well:
1. test 'em
2. offer to assist them to learn
3. give 'em the tools to actually do that
4. give 'em time to actually do that
5. test 'em again
Gerry