这是我的执行代码,生成excel之后查看vba里面的code,‘手机号’这个这个文字显示"???"乱码。我该怎么解决
`private static void vba2() throws Exception {
Workbook workbook = new Workbook();
VbaModule module = workbook.getVbaProject().getModules().get(0);
module.setCodes("Private Sub Workbook_Open()\n" +
" Dim ws As Worksheet\n" +
" For Each ws In ThisWorkbook.Worksheets\n" +
" If ws.name = \"Evaluation Warning\" Then\n" +
" Application.DisplayAlerts = False\n" +
" ws.Delete\n" +
" Application.DisplayAlerts = True\n" +
" Exit For\n" +
" End If\n" +
" Next ws\n" +
" Const age As Integer = 3\n" +
" Sheet1.Range(\"A1\") = \"手机号\"\n" +
"End Sub\n" +
"\n" +
"\n");
workbook.save("xxx.xlsm", SaveFormat.XLSM);
}`