![]() |
1
111
文件格式允许最多255个字符的工作表名称,但是如果Excel用户界面不希望您超过31个字符,请不要尝试超过31个字符。应用程序充满了奇怪的未记录的限制和怪癖,给它提供的文件在规范内,但不在测试人员测试的范围内,通常会导致非常奇怪的行为。(个人最喜爱的示例:在带有Excel 97样式stringtable的文件中,将Excel 4.0字节码用于if()函数时,禁用了Excel 97中粗体的工具栏按钮。) |
![]() |
2
8
在Excel中手动重命名工作表时,您达到了31个字符的限制,因此我建议这是一个硬限制。 |
|
3
2
|
![]() |
4
2
我使用以下vba代码,其中filename是包含所需文件名的字符串,函数removeSpecialCharacters和truncate的定义如下:
|
![]() |
5
1
|