vsto workbool saveAs另存为路径有特殊字符

106 篇文章 0 订阅
        /// <summary>
        /// 判断excel另存为路径中不能包含特殊字符,否则保存失败
        /// </summary>
        /// <param name="excelPath"></param>
        /// <returns></returns>
        public static bool IsContainSpecialChar(string excelPath)
        {
            //确保文件名和文件夹路径不包含以下任何字符:<  >  ?  [  ]  :  | 或  *
            var chars = new string[] { "<", ">", "?", "[", "]", ":", "|", "*" };
            bool isContain = false;
            foreach (var cha in chars)
            {
                if (cha == ":")
                {
                    //盘符下面有个:符合,大于1说明后面还有
                    if (Regex.Matches(excelPath, ":").Count > 1)
                    {
                        isContain = true;
                        break;
                    }
                }
                else if(excelPath.Contains(cha))
                {
                    isContain = true;
                    break;
                }
            }
            return isContain;
        }

 

VSTO(Visual Studio工具集)可用于开发Microsoft Office应用程序的扩展。要将VSTO设置为中文,可以按照以下步骤进行操作: 1. 首先,请确保您的操作系统的显示语言设置为中文。在Windows操作系统中,您可以在“控制面板”>“地区和语言”>“语言”选项卡中更改系统语言为中文。 2. 安装Visual Studio时,请选择中文语言。在安装程序开始运行之前,通常会显示一个选项界面,您可以在其中选择安装所需的语言。选择中文,然后继续进行安装。 3. 在Visual Studio中创建或打开您的VSTO项目。您可以使用C#或VB.NET等编程语言来开发VSTO扩展。 4. 在项目的属性设置中,确保目标框架设置为适用于您正在开发的Office应用程序的版本。例如,如果您的扩展是为Office 2016开发的,则选择.NET Framework 4.6.2及更高版本。 5. 在Visual Studio的菜单栏中,选择“工具”>“选项”>“国际设置”选项卡。在“语言设置”下拉菜单中,选择“中文”。 6. 在代码中使用中文进行开发。您可以使用中文的变量名、注释和用户界面文本等。 7. 在构建和调试VSTO项目之前,确保您的Office应用程序的显示语言也设置为中文。例如,如果您要开发一个中文版本的Excel扩展,打开Excel并在“文件”菜单中选择“选项”>“语言”选项卡,在“显示语言”菜单中选择中文。 通过以上步骤,您可以将VSTO设置为中文,并使用中文开发和调试扩展。请注意,具体的设置和选项可能会因您使用的程序版本和操作系统而有所不同。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值