① VBA模拟器如何网络联机
试试用对战平台吧!设置好路径!!!打开QQ对战平台或浩方等,随便选择一个游戏(建议选择罗马复兴——北京区)然后进入房间启动游戏,把路径选择为模拟器所在的目录下,改为此游戏所需的文件名,然后启动,这开启模拟器,选择选项——〉联机——〉选项——〉网络——>服务器——〉选择玩家数——〉开始(如果你是2P,则选择客户端,输入服务器IP,连接)然后确定就OK了
② VBA局域网连接
模拟器不能联接到真正的网络上去,只能一个机子开两个模拟器进行通信,只要把游戏的存档复制一个,把后缀改成sa2就行了,
比如你下一个绿宝石,名字叫口袋妖怪绿宝石.gba,那么同一个文件夹下面肯定有存档(只要你存过档就有),存档的名字是 口袋妖怪绿宝石.sa1,
然后你就把这个复制一个,粘贴到同一个文件夹下,那个文件名是 复件 口袋妖怪绿宝石.sa1,这时你把名字改一下,改成 口袋妖怪绿宝石.sa2,这样就可以了,
然后开同一个模拟器两次,都打开同一个绿宝石的文件(就是那个口袋妖怪绿宝石.gba),先开的那个模拟器会读后缀为sa1的存档,后开的会读后缀sa2的存档(如果你继续复制存档,继续改为sa3、sa4,那么可以四个模拟器同时相连,当然,要注意一下电脑的配置够不够)
之后分别操作两个人物去神奇宝贝中心二楼,就可以联机了。
局域网虽然不能直接联机,但是可以把存档传过来,改了后缀和名字就相当与是与朋友联机了。
③ excel牛人来探讨一下用VBA实现网络通信的问题!
excel用VBA实现网络通信的问题的步骤:
1、打开 Microsoft Office Excel 2007,点击 “开始” ->“Excel 选项”。
2、在弹出的对话框中,选择“常规”选项卡,并在右侧点选“在功能区显示‘开发工具’选项卡”,并单击“确定"。
3、在单元格A1中输入“弧度”,单元格B1中输入“角度”,单元格A2中输入“3.14”,然后在单元格B2中输入公式"=DEGREES(A2)"在按下回车后,该单元格输出结果为179.9087477。
注:DEGREES函数的作用是将弧度转化为角度。
4、接下来,我们用VBA实现同样的功能。点击“开发工具”选项卡,单击“Visual Basic”,启动Visual Basic编辑器。
5、在“Microsoft Excel 对象”上点鼠标右键,依次点击“插入” -> “模块”,创建“模块1”,并在该模块中输入内容:
Sub 转换()
MsgBox Application.WorksheetFunction.Degrees(3.14)
End Sub
点击“运行子过程/用户窗体”按钮,在弹出的对话框中选择“转换”,然后点击“运行”按钮。
6、程序弹出对话框,结果与在Excel中利用公式输出的结果一样,只是有效数字的位数不一样,这可以根据需要加以取舍。
总结:在进行VBA编程时,可以通过WorkSheetFunction方法来实现对Excel函数的引用,借此,可以方便对函数的引用,避免花费更多的时间在自定义函数上,有效的提高了工作效率。
④ VBA 连接ACCESS 网络密码如何书写代码
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\192.168.0.1\temp\1.mdb
按在vb里的格式,或自动生成,
直接放在连接串里面,应该可以的
没什么特别的
⑤ vbaLink可以非局域网联机吗~
可以,但是速度较慢,且比较卡。
以下是vbaLink的网络连机方法。
VBALINK下载(网络版)
http://www.emu618.com/tools/tool.htm
首先下载模拟器,VBA的1.73版,比较好的联网功能。想必起以前把服务器端程序和模拟器结合了,使用方便
下载后解压、打开模拟器,选择Option-Emulator-Select Bios File,然后弹出窗口,选择GBA.BIOS按确定
然后选择Option-Emulator-Use Bios File(会打上钩)
这样BIOS就设置好了
其他模拟器的设置请自行解决,不多做介绍(默认看此文的人都会用模拟器了)
单电脑联机:
选择Option-Link-Option,弹出窗口,有3个页,选第一个General,选择Single Computer,然后OK。关掉模拟器,打开2个模拟器(新版本将会自动生成2个配置文件VBA1和VBA2,2个运行的模拟器将不冲突。当然建议把2个模拟器的按钮设置分开。游戏的SAVE也会分别标上1和2,不会互相覆盖)
然后2个运行的模拟器分别选择第2个自由对战-通信对战就可以了
⑥ VBA做的程序,能通过外网连接吗
连接外网有公网IP、然后在路由或防火墙上做端口映射
~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~
⑦ 玩VBA模拟器的同学们,我来告诉你们怎么联机
可以用VBALINK。
首先下载模拟器,VBA的1.73版,比较好的联网功能。想必起以前把服务器端程序和模拟器结合了,使用方便
下载后解压、打开模拟器,选择Option-Emulator-Select Bios File,然后弹出窗口,选择GBA.BIOS按确定(我已经把GBA.BIOS一起打包到和模拟器一起,就是上面那个下载解压后就有,不需要另外下载,只需要打开模拟器设置)
然后选择Option-Emulator-Use Bios File(会打上钩)
这样BIOS就设置好了
关掉模拟器再开读取EX2006,此时应该可以看到GBA的LOGO画面,而且读取EX2006也不会再提示错误
解释BIOS作用:简单说就是让你的模拟器更仿真一台GBA,例如GBA的LOGO,而且对于EX2006,设置BIOS后才能看到联机对战选项,所以必须。
其他模拟器的设置请自行解决,不多做介绍(默认看此文的人都会用模拟器了)
单电脑联机:
选择Option-Link-Option,弹出窗口,有3个页,选第一个General,选择Single Computer,然后OK。关掉模拟器,打开2个模拟器(新版本将会自动生成2个配置文件VBA1和VBA2,2个运行的模拟器将不冲突。当然建议把2个模拟器的按钮设置分开。游戏的SAVE也会分别标上1和2,不会互相覆盖)
然后2个运行的模拟器分别选择第2个自由对战-通信对战就可以了
局域网联机:
选择Option-Link-Option,弹出窗口,有3个页,选第一个General,选Network
做主机的玩家,再选第2页Server,第一项选2人(官方说目前新版本的虚拟网络只能最多支持2人),第二项选择默认的TCP/IP,然后点START,会显示等待连接玩家。注意看上面写的IP抵制就是自己的地址
做客机的玩家,选择第3页Client,第一个选择默认TCP/IP,然后填上主机玩家的IP(主机玩家告知),然后点connect,会显示连接服务器
如果成功了双方都会有提示,然后双方都点OK回到游戏中,选择通信对战
目前单机我已经测试过了
网络对战我和T也测试过了,可以连接,不过可能网络还是模拟器功能不好,会断开
我们俩属于同一个局域网,所以不确定是否支持公网对战
有条件的玩家可以使用VNN测试一下,看看能否连接成功,并且对战是否会断开
我会继续测试一下的
另,选择Option-Link-Wireless那个选项,官方说是类似于建立虚拟网络的作用,不过在局域网内我不打勾可以连上,不知道是否公网就需要这个
还有,由于这是端口互相连接的虚拟服务器而不是真的服务器,所以会被防火墙所监测,有防火墙的请先关掉,或者设置更复杂的端口过滤、IP过滤等。不作详细介绍了
⑧ VBA远程联机方法
我说,工具的用法不会用,那我即使告诉了你方法你也用不了啊。。。。。
首先你和你的朋友得有一个VBALINK1.82,然后双方安装一个GO2LAN,再在GO2LAN上创建一个虚拟局域网,双方进入,然后打开VBALINK的连接器,连上虚拟局域网分配给的IP就可以了
⑨ 用vba如何连接网上的sql数据库
代码如下:有问题,发网络消息给我。
在Microsoft visual basic中,工具-引用 Microsoft ActiveX Data Objects 2...选一个高版本的
Dim conn As New ADODB.Connection
connStr = "Driver={SQL Server};DataBase=test;Server=(local);UID=sa;PWD=123"
conn.Open connStr '连接数据库
Dim rs As New Recordset
sql = "select * from a" '查看表a
rs.Open sql, conn, 3, 3
Do While Not rs.EOF '循环表a的内容
MsgBox (rs("field1")) '显示表中field1字段内容
rs.MoveNext
Loop
'connStr = "Driver={SQL Server};DataBase=test;Server=(local);UID=sa;PWD=123"
'test是数据库名
'(local)是服务器名或IP地址,可以:192.168.1.1,可以是:www.sina.com.cn
'sa是数据库用户
'123是数据库用户密码