游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1164|回复: 2

求助一 VBA 基本问题

[复制链接]

13

主题

415

帖子

507

积分

高级会员

Rank: 4

积分
507
发表于 2008-7-8 00:31:00 | 显示全部楼层 |阅读模式
用EXCEL VBA导出定长字符串到二进制文件
比如

Dim sName as String * 20
Open "xx.xx" for binary  as #1
sName = "游戏之家"
Put #1,, sName
close #1

然后查看 xx.xx 文件
sName没有被填充的字符串内容在二进制文件里面都是ascII 20,而不是00
怎么改成00输出呢?

56

主题

758

帖子

768

积分

高级会员

Rank: 4

积分
768
发表于 2008-7-8 08:51:00 | 显示全部楼层

Re:求助一 VBA 基本问题

Dim sName as Byte * 20
Open "xx.xx" for binary  as #1
sName = "游戏之家"
Put #1,, sName
close #1

13

主题

415

帖子

507

积分

高级会员

Rank: 4

积分
507
 楼主| 发表于 2008-7-8 10:47:00 | 显示全部楼层

Re:求助一 VBA 基本问题

VBA里面不能这样定义啊。。
as byte * 20
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-22 01:43

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表