VB代码翻译(只要告诉我每行代码的含义就行)

VB代码翻译(只要告诉我每行代码的含义就行),第1张

这应该是vba的代码,word的vba的吧。

逐行翻译没必要,有些是定义语句,有些是规定的结构性开始结构性结束语句。

主要是2个循环,循环遍历图形和,如果超宽了,就设置宽高到那个大小。

判断条件,一个是大于一个是等于。

Shape 对象代表文档中的图形对象,InlineShape 代表文档中的嵌入式图形对象。

Shape 与 InlineShape 对象在文档中分别属于 Shapes 集合与 InlineShapes 集合。

两个方法的不同在于插入的位置的不同:

InlineShapes 只能指定 Range 进行插入。这与文档中的文字插入是相同的。

Shapes 插入的可以任意定位。

Private Sub Command1_Click()'Command1这个按钮的事件

Dim sql As String'定义一个字符串,SQL语句

Dim rs_find As New ADODBRecordset'数据库的一个记录集

If Option1Value = True Then'如果Option1选项按钮被选中

sql = "select from 书籍信息 where 是否被借出='是'" '定义SQL语句,选中所有被借出的书

End If '此IF结束

If Option2Value = True Then'如果Option2选项按钮被选中,建议前面IF改成 elseif

sql = "select from 书籍信息 where 是否被借出='否'" '定义SQL语句,选中所有没被借出的书

End If '此IF结束

If Option3Value = True Then'如果Option3选项按钮被选中,

sql = "select from 借阅信息 where 读者姓名='" & Text1Text & "'"'SQL语句根据读者姓名搜索

End If '此IF结束

rs_findCursorLocation = adUseClient'设置游标有客户端

rs_findOpen sql, conn, adOpenKeyset, adLockPessimistic'打开数据库

DataGrid1AllowAddNew = False'让数据控件DataGrid1不允许添加新行

DataGrid1AllowDelete = False‘不允许删除

DataGrid1AllowUpdate = False’不允许更新

Set DataGrid1DataSource = rs_find‘将从数据库查找出来的结果显示到Datagrid1中

End Sub’函数结束

Private Sub Command1_Click()

Dim d, i%, mArr, Temp$

Set d = CreateObject("scriptingdictionary")

dAdd "1234", "我"

dAdd "1345", "爱"

dAdd "5200", "你"

mArr = Split(Text1Text, " ")

For i = 0 To UBound(mArr)

Temp = Temp & dItem(mArr(i))

Next

Text2Text = Temp

End Sub

以上就是关于VB代码翻译(只要告诉我每行代码的含义就行)全部的内容,包括:VB代码翻译(只要告诉我每行代码的含义就行)、vb 程序代码 最好能逐句翻译 ···、VB如何写数字密码翻译成汉字的程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10007683.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存