excel - 如何在代码中隐藏/加密 Excel VBA cdo 电子邮件密码?
问题描述
我使用这种方法从 Excel 发送电子邮件:
Dim Mail As New Message
Dim Config As Configuration
Set Config = Mail.Configuration
Config(cdoSendUsingMethod) = cdoSendUsingPort
Config(cdoSMTPServer) = "smtp.gmail.com"
Config(cdoSMTPServerPort) = 25
Config(cdoSMTPAuthenticate) = cdoBasic
Config(cdoSMTPUseSSL) = True
Config(cdoSendUserName) = "sender@gmail.com"
Config(cdoSendPassword) = "password123"
Config.Fields.Update
但正如您所见,密码在代码中显示为纯文本。
如何隐藏/加密该行(密码)或我的 vba 代码的这一部分/模块?(我已经阅读了一些关于从代码中制作 dll 的内容,但不知道如何。)
谢谢你!
解决方案
推荐阅读
- regex - 如何使用这些值(从 .ps1 文件中读取)来更新另一个 .ps1 文件的值
- python - 根据另一个数据框的索引替换所有列值
- javascript - javascript在读取PHP变量之前寻找值
- java - 当 RxJava2 中的 zip 运算符发生错误时,如何删除源?
- mysql - group by 和 counts 中的 Where 子句
- javascript - 制作一组图片的特殊旋转动画
- c# - 如何在 SqlCommand 之间使用 2?
- sql - SQL Server:使用 ROW_NUMBER 和 CASE 语句选择行
- python - 通过 **kwargs 获取变量,但抛出有关位置参数的错误
- c# - C# - 在按钮中实现枚举(创建新记录)