gpt4 book ai didi

javascript - 使用 javascript 检查 MS office 文件(word、excel.ppt、access 等)是否启用了宏

转载 作者:行者123 更新时间:2023-11-29 23:46:11 26 4
gpt4 key购买 nike

我有一些 Office 文件......我想将这些文件上传到数据库中...在上传之前我想检查文件是否启用了宏...期待 java 脚本中的解决方案...

我试过以下文件扩展名..

.docm",".dotm",".xlm",".xltm",".xlsm",".xla",".xlam",".pptm",".potm"".ppsm",".sldm",".ppam",".accde"

但我需要知道在 JS 或 C# 中找到解决方案的任何其他方法,

通过处理文件内容并检查其中的任何编程内容..

这些是我试过的代码...

var extnsnArray=[".docm",".dotm",".xlm",".xltm",".xlsm",".xla",".xlam",".pptm",".potm",".ppsm",".sldm",".ppam",".accde"]

var extnsn = $(file).attr('extension');

if (extnsnArray.indexOf(extnsn) > -1)
{
// file is macro enabled
}
else
{
// file is not macro enabled
}

最佳答案

对于 PowerPoint,任何 PPTM、PPSM、POTM、PPAM 文件要么包含宏,要么是扩展名错误的其他类型的文件,在这种情况下,PowerPoint 将无法打开它。

PPT 文件可能包含也可能不包含宏,如果您需要查看它们,事情会变得更加复杂。

关于javascript - 使用 javascript 检查 MS office 文件(word、excel.ppt、access 等)是否启用了宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44024605/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com