超链接点了肯定就直接跑了,不可能做到你说的效果的,至少一般情况下做不到,用VBA不知道是否可以实现。
你说的效果我做过,为文字做超链接,点击之后的颜色和没点过的颜色不同,因此可以做到区分。甚至如果你的这个球是纯色,你还可以设置点击之后的超链接颜色和球的颜色一致,这样的效果是待到你跳转页面使用完毕回来再次抽题的时候,已经抽过的题番号不显示了。
在主题里面把已访问的超链接设置为背景色同色:
当然,设置文字超链接的话,会自动添加下划线,我的解决办法是覆盖一个矩形,将下划线盖住,最终效果如下图……
设置为超链接的文字(注意是拖黑之后对文本内容设置超链接,而不是对文本框设置):
从下面这个图可以看出,文本已经被设置过超链接了:
盖住下划线的灰色矩形:
如果把矩形挪开就看得到文字超链接的下划线: