Excel Get current user name VBA help needed for script
我有一个 Filemaker Pro 运行时数据库,可以将报告导出到 Excel,然后以 PDF 格式打开,在我的机器上运行它没有问题,但是......当客户将它加载到那里的机器上时,VBA 代码(当前用户名)需要改变。对我来说,一大障碍是能够使用我的解决方案分发 Excel 表单并让 Excel 知道不同的用户名。所以下面是我的 VBA 的一部分,我需要能够将 SEAQ(用户名)更改为当前用户名.....导出到位置是文档,我不需要更改那部分。
1 2 3 4 5 6 7 8 | ActiveWorkbook.UpdateLink Name:= _ "C:\\Users\\seaq\\Desktop\\LAB 17025\\Forms\\Particle Distribution\\PD FM Exported.xlsx" _ , Type:=xlExcelLinks Selection.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ "C:\\Users\\seaq\\Desktop\\LAB 17025\\Forms\\Particle Distribution\\Particle Dist Customer Report.pdf" _ , Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _ :=False, OpenAfterPublish:=True |
例如
1 2 3 4 | ActiveWorkbook.UpdateLink Name:= _ "C:\\Users" & Environ("Username") & _ "\\Desktop\\LAB 17025\\Forms\\Particle Distribution\\PD FM Exported.xlsx", _ Type:=xlExcelLinks |