我正在尝试根据是否已选中复选框来发送自动邮件。
该代码在没有template <class T>
void printUser(T user) {
cout << "User is of metaclass class";
}
template <plain_struct T>
void printUser(T user) {
cout << "User is of metaclass plain_struct";
}
/*
...
*/
User u("N", "S");
printUser(u); // prints "User is of metaclass plain_struct"
函数的情况下可以正常工作。但是有了它,我得到了:
错误438:对象不支持此属性或方法。
我宁愿保留If
函数,以便仅通过选中该框来发送邮件。 如果没有If
功能,则取消选中时也会发送邮件。
If
答案 0 :(得分:0)
您可以尝试使用ActiveSheet.OLEObjects(“ CheckBox1”)。 Object.Value> 0作为检查它的条件。 有关更多信息,请参见以下链接:
Using Control Names with the Shapes and OLEObjects Collections