【发布时间】:2023-02-03 21:16:32
【问题描述】:
我想在 Microsoft Office(不是 365)中将默认的 Arial 字体类型更改为 Montserrat。
我正在关注 here 和 here 所呈现的内容。我还被告知我应该尝试在 PowerShell 中运行它,但我不知道如何运行。
以下是我到目前为止创建的内容:
Sub ChangeFont()
Dim objOLApp As Outlook.Application
Dim NewTask As Outlook.TaskItem
Set objOLApp = New Outlook.Application
Set NewTask = objOLApp.CreateItem(0)
with Newtask
.DefaultFont = "Montserrat"
End With
On Error Resume Next
END Sub
WScript.Echo "Done!"
pause
exit
【问题讨论】:
-
据我所知,vbScript 不允许类型声明,例如
As Outlook.Application。仅声明变量名称并将Set objOLApp = New Outlook.Application更改为Set objOLApp = CreateObject("Outlook.Application")。 -
如果您没有安装 outlook,VBScript 环境如何创建 Outlook 对象?
-
@FunThomas 我目前没有在我的个人设备上安装它,但稍后我可以在另一台装有 Outlook 的设备上对其进行测试。抱歉造成混淆,应该提到它。我会编辑我的帖子。
-
提供的代码不是 VBScript。如果这是一个 VBScript 问题 edit 它并显示您的 VBScript 代码。
标签: outlook fonts vbscript html-email office-automation