【发布时间】:2019-03-28 14:36:11
【问题描述】:
我遇到了this webpage with some beautiful animated buttons。我在 Excel 工作簿中有几个按钮可以激活一些 VBA 项目,我想知道是否可以将找到的按钮添加到那个 Excel 工作簿中。除了一些 SQL,我不知道将不同的语言集成到 VBA 中。
有什么方法可以做到吗?
附:我只需要按钮 1(对角滑动),CCS 代码如下
.btn-1 {
$btn-color: random-color($max:200);
$btn-color-dark: shade($btn-color, 40%);
color: tint($btn-color);
&:before {
content: '';
@include absolute(0,-50px,0,0);
border-right: 50px solid transparent;
border-bottom: $btn-height solid $btn-color-dark;
transform: translateX(-100%);
}
&:hover {
color: tint($btn-color, 75%);
&:before {
transform: translateX(0);
}
}
}
【问题讨论】:
-
@QHarr 我不是在寻找鼠标悬停事件,而是在寻找将按钮的 CSS 代码插入到我的 VBA 宏中。
-
您必须翻译效果,因为 CSS 不适用于 VBA 对象。一种方法是使用带有触发代码的鼠标悬停事件的透明标签。
-
在那种情况下,我认为根本不可能做我想做的事。你看过网页吗?这些按钮使用复杂的动画,我认为 VBA 代码无法复制。有什么方法可以插入非 VBA 对象吗?我真的在这里挑战了我的编码知识的极限。如果我不能将 CSS 代码添加到常规 VBA 按钮,也许我可以自己创建一个类似按钮的对象?
-
我还没有登录查看这里的内容:excelforum.com/excel-programming-vba-macros/…
标签: css excel vba user-interface button