vba - vba/Office:如何从“应用程序”对象中获取服务器名称作为字符串?
问题描述
有没有办法使用 vba 从“应用程序”对象中获取服务器名称作为字符串?
代码示例如下:
Option Explicit
Sub Test()
Dim SrvrName As String
SrvrName = Application.ServerName 'Pseudocode
End Sub
输出示例为:“Excel.Application”、“Outlook.Application”、“Word.Application”等。
我需要将此字符串传递给外部 vbscript 文件。此字符串必须根据使用的应用程序动态更改。
解决方案
我想你是在追求这个TypeName()
功能。
Sub test()
Dim oExcelApp as Variant
Set oExcelApp = Application
MsgBox TypeName( oExcelApp ) 'Outputs: "Application"
End Sub
推荐阅读
- nginx - Nginx 错误日志没有列出 404s
- powershell - 从已经具有一系列值的数组中填充属性值 - PowerShell
- android - 当键盘在三星平板电脑中启动时,滚动视图不会滚动到结束
- r - 通过 R 中的 SCP 发送文件
- javascript - scrollview insde flatlist 不滚动
- c# - 最初对 acctName 上的销售订单客户查找进行排序
- variables - GNU Make,来自多个先决条件行的 `$<` 的值
- git - 具有不同目录结构的 Git 分支
- php - 为什么我对 url 的第二次调用不起作用(Laravel,Guzzle)?
- reactjs - 反应本机和箭头功能