Skip to content

[Bug] VBA代码块无法正确显示。 #121

Description

@NixerWong

Bug 描述 / Description

发现特定类型的代码块显示有问题,如下面的聊天对话。
帮我写一段Excel VBA代码,在当前工作表的第一列和第二列中各生成100个1000以内的随机整数,然后将第一列可以被第二列整除的那些行的背景设置为红色,需要注意的是,这段vba代码需要反复执行,所以,每次执行前需要清除掉前一次设置的颜色。
无论生成多少次,用于显示VBA内容的box内部都是空的。
如果改成用C语言生成,代码box就能正常显示。

复现问题的步骤 / Steps to reproduce

聊天功能中,用下列提示词,让模型生成代码。
帮我写一段Excel VBA代码,在当前工作表的第一列和第二列中各生成100个1000以内的随机整数,然后将第一列可以被第二列整除的那些行的背景设置为红色,需要注意的是,这段vba代码需要反复执行,所以,每次执行前需要清除掉前一次设置的颜色。

预期行为 / Expected behavior

VBA代码box中应该有代码内容,模型应该是生成了,但是没能正常显示。

截图 / Screenshots

No response

系统版本

  • Windows 10 21H1 (Build 19043)
  • Windows 11 21H2 (Build 22000)
  • Windows 11 22H2 (Build 22621)
  • Windows 11 23H2 (Build 22631)
  • Windows 11 24H2 (Build 26100)
  • 其它 (需注明) / Other (Specify)

其它系统版本 / Other system version

No response

运行设备 / Running device

No response

日志记录 / Log

Image

备注 / Additional context

只要是VBA就有问题

Image
Image

C语言就能正常显示

Image

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions