我创建了在工作表之前显示的login_form,并从login_form获取数据(用户名或代码),然后在Excel中进行过滤。现在我想在OneDrive中使用这个Excel文件(.xlsm),将出现login_form,用户可以在网上(在线)使用它。可能吗?
当用户在本地打开此文件时,请求"启用宏"和"启用编辑"。是否有VBA自动启用宏并在此文件中编辑的功能?提前致谢
答案 0 :(得分:3)
" 有可能吗?"
不清楚你的意思是什么" 在网上使用它(在线)"。
但事实上,您需要Excel才能打开Excel文件并使用宏。因此,您无法在线完成此操作,但用户需要(暂时)下载该文件并在本地打开它。
" 启用宏"和" 启用编辑"
这些消息是出于安全原因!因此,未经许可,任何人都无法在您的计算机上运行恶意代码
您无法在您的用户网站上启用宏。但您可以使用证书以数字方式签署您的代码......
如果宏经过数字签名且证书可信,则您无法获得启用宏的消息。