VB代码问题

哪里错了?

双引号的问题。。
VB里面双引号括起来的内容是字符串。但如果你的字符串里面还有双引号的话就不能直接打上双引号,否则VB的编译器会认为里面双引号括起来的内容又是代码里的字符串,而不会把里面的双引号当字符处理,这样就出错了。
正确的做法是:应该用双引号的ASCII值来代替,再使用chr()函数把ASCII值转换成原来的字符。双引号(英文状态下的)的ASCII值是34。
举个例子吧,比如你想弹个msgbox出来,msgbox的内容是(我说:"你好"),你就应该写 msgbox "我说:" & chr(34) & "你好" & chr(34)。。。。如果你不知道一些字或符号的ASCII值,可以使用Asc()函数把字符转换成ASCII值。。好了,祝你好运
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-01-06
从倒数第5行开始错了
如果字符串本身不作为特殊字符,好像是连续用三个双引号表示一个双引号,应该像如下的写法
"del /f /s /q """%userprofile%\Local Settings\Temporary Internet Files\*.*"""" & vbCrlf & _

希望回答对你有帮助。
第2个回答  2012-01-06
我想可能是你的字串太长了,把它截短点,,做成几个个字串再输出
第3个回答  2012-01-06
双引号VB会认为是字符串的分隔符(表示字符串的开始或者结束),如果输入字符串中的双引号,用两个连续的双引号。
第4个回答  2012-01-07
"del /f /s /q """%userprofile%\Local Settings\Temporary Internet Files\*.*"""" & vbCrlf & _
双引号默认为字符串开始和结束..本回答被网友采纳

vb代码为什么不能执行?
因为你现在是js宏的状态,要切换成vb宏。切换到vb宏的状态下,就可以使用vb的代码了 Sub Macro1()ActiveDocument.Range.ListFormat.ConvertNumbersToText End Sub 扩展:对于部分VBA和WPS宏编辑器共存的WPS版本,默认的开发环境是VBA,可以通过点击“开发工具”选项卡的“切换到JS环境”来切换当前的开发环...

VB问题,一个简单的编程!
首先,VB(Visual Basic)是一门可视化编程语言,由Microsoft开发。它使用图形界面和拖放功能,使得编程过程更为直观。初学者可以通过简单的操作快速构建应用程序。当你遇到编程问题时,尝试从以下几个方面入手:1. **查阅文档与教程**:在深入使用任何编程语言之前,首先应该阅读官方文档和教程。这能够提供关...

vb问题用inputbox函数输入三个数
在进行VB编程时,若需输入三个数并进行操作,之前的问题代码可能存在逻辑错误。示例中,通过输入100、50、40后,调用`Call Exchange(aNum(1), aNum(2))`和`Call Exchange(aNum(2), aNum(3))`,最终输出结果为50,100,这与原始输入相矛盾。此问题在于未正确实现数值交换,导致输出错误。为解决...

在VB中,代码中有DimconnAsadodb.connection,运行时显示"用户定义类型...
首先,确保对象已正确创建。例如,如果你尝试在代码中使用Word对象,你需要在使用前定义并引用它。参考以下示例:vbSubTest()DimwdappAsObjectSetwdapp=CreateObject("Word.Application")wdapp.Visible=True'...其他word操作...EndSub如果你在代码中引用了Word对象,确保在调用前已经通过"工具"->"引用"->...

VB中的一个问题
在Visual Basic编程中,你可能遇到一个关于错误处理的问题。当你试图在子程序之外使用错误处理语句时,可能会遇到不预期的行为。具体来说,错误处理语句如 `errorhandle:` 通常放在子程序内部,以便在子程序执行过程中遇到错误时能捕获并处理。然而,你可能在尝试将 `errorhandle:` 语句放置在子程序之外。...

VB编程这题有人会吗帮忙下谢谢!!好的就直接采纳了
Private Sub Form_Load()Form1.Show '窗口显示出来Print '换行.离上边框远点PrintDim i As Integer '定义一个整数iFor i = 0 To 35 '因为是6行,每行6个字母,所以就是循环36次 [0,35]If i Mod 6 = 0 Then Print Space(i \\ 6 + 10); '每一行最前面的空格数量 (每一行的前面都再...

VB的代码有什么错误,应该怎么改。
最简单的是语法错误,程序根本不能运行。应该检查拼写语法的问题,如拼写错误,变量未定义等,最好将VB设置为要求强制先声明变量才能使用,否则会因为变量名拼写错误,出现一些莫名其妙的问题。其次是运行错误,在运行过程中提示错误。应该检查相关数据是否正确,是否有被零整除等错误,对象不存在,窗体未建立...

VB基础问题?
你执行一次,代码就执行一次,这说明你对VB的基础理解确实比较浅显。代码的执行频率和触发条件密切相关,取决于你将代码写在何种情况之下。当你提到代码只会执行一次时,你可能是在说代码在`Private Sub Form_Load()`事件处理程序中运行。这意味着代码在窗口首次加载时被触发。如果想让代码在点击按钮时...

VB 的代码 输入了总是显示错误,不知道问题在哪
回答:  先说下是什么错。   随便拿出一行错误代码:   Print "排序后"; z + " "; y + " " + x   注意看 z + " " 这一块,z 在前面声明成一个 Integer 浮点数了(声明的写法不对,应该写成 Dim x As Integer, y As Integer, z As Integer 才对),而 " " 显然是一...

求助各位大神,这道VB编程题代码该怎么编?
窗体Frm1代码:Public n% '定义公共变量Private Sub Command1_Click() Frm2.ShowEnd SubPublic Sub Command2_Click() Print nEnd Sub窗体Frm2代码:Private Sub Command1_Click() If MsgBox("退出程序吗?", vbYesNo, "提示") = vbYes Then Me.Hide'题目要求只是关闭这个窗体,没说要...

相似回答
大家正在搜