首页 > 其他分享 >VBA字节数组

VBA字节数组

时间:2024-01-30 16:37:18浏览次数:24  
标签:Dim VBA 字节 intFileLen 数组 ArByte strPath

 1 Sub readArrByte()
 2     Dim strPath As String, ArByte() As Byte
 3     Dim intFileLen As Integer
 4     '配置路径、字节数组
 5     strPath = ActivePresentation.Path '
 6     strPath = strPath & "\" & "ByteFile - 副本.txt"
 7     intFileLen = FileLen(strPath)
 8     ReDim ArByte(intFileLen)
 9     '读入文件至字节数组
10     Open strPath For Binary As #1
11     Get #1, , ArByte '  Put #1, , arr 写入
12     Close #1
13     '转换字节数组
14     Dim str As String
15     str = StrConv(ArByte, vbFromUnicode)
16     Debug.Print str
17 End Sub

 

标签:Dim,VBA,字节,intFileLen,数组,ArByte,strPath
From: https://www.cnblogs.com/Ionefox/p/17997388

相关文章

  • LeetCode 2808 使循环数组所有元素相等的最少秒数
    题目描述原题链接:2808.使循环数组所有元素相等的最少秒数解题思路每次变化可以选择变成前一个元素或后一个元素,包括[0]和[n-1]的转化;换个角度思考,每秒最多可以有两个不同元素nums[i-1]和nums[i+1]变化成nums[i]元素;假设nums[i]元素只出现一次,想要将所有元素同化那么......
  • 代码随想录算法训练营第六天 |242. 有效的字母异位词 349. 两个数组的交集 202. 快乐
    1.两数之和 已解答简单 相关标签相关企业 提示 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同......
  • C#(10):传值,输出,引用,数组,具名,可选参数,拓展方法
    传值参数:被调用后并不会更改变量值,改变的是方法中传去的变量值副本,仅影响方法中的参数值,不影响变量本身的值变量以及参数指向的是地址,方法调用后参数中重新指向新对象地址,将原来引用的变量对象地址丢弃,重新创建新对象地址  getHashcode方法,获取内存中的对象的has......
  • 初识Jjava --数组
    Day6publicstaticvoidmain(String[]args){int[]nums;//定义一个数组nums=newint[10];nums[0]=1;nums[1]=2;nums[2]=3;nums[3]=4;nums[4]=5;nums[5]=6;nums[6]=7;nums[7]=8;......
  • 二维数组
    动态初始化内存图练习......
  • 代码随想录 day34 K 次取反后最大化的数组和 加油站 分发糖果
    K次取反后最大化的数组和按照元素的绝对值大小进行排序把绝对值大的且小于0的取反如果还能取反那么奇数次的话就把绝对值小的取反偶数次不用管加油站首先如果总油量小于总消耗是一定不能跑完的这里的思路是如果[0,i]区间不能油量小于消耗那么就尝试从下一个i+1......
  • C 数组形参会退化成指针
    数组形参会退化成指针,指向数组的第一个元素。#include<stdio.h>voidShowBooksName(char*names[],intlen){for(inti=0;i<len;++i){puts(names[i]);}}voidTestSizeOf(char*books[]){//数组形参退回成指针,指向数组中的第一个元素......
  • 权值树状数组例题——逆序对
    目录问题引入思路一览具体情况code部分补充问题引入(洛谷P1908)[https://www.luogu.com.cn/problem/P1908],简单来说就是给一个数列,求出逆序对的数量思路一览BF做法:遍历数组中的每一个数,对于每一个数,再次遍历前面的数,时间复杂度是n2归并排序:这个...,不太了解,以后明白了再填坑......
  • 后缀数组小计
    0前言被迫上班了属于是前置知识倍增基数排序基数排序这个很好理解举个例子:对\(n\)对二元组\((x,y)\)排序优先比较关键字\(x\)相同再比较关键字\(y\)第一步:以\(y\)为基准从小到大把所有二元组排序得到\(y\)递增的序列第二部:以\(x\)为基准从小到大......
  • 无涯教程-Swift - 数组
    Swift4数组用于存储相同类型的值的有序列表。如果将创建的数组分配给变量,则它始终是可变的,这意味着您可以通过添加,删除或更改其元素来对其进行更改;但是,如果将数组分配给常量,则该数组是不可变的,并且其大小和内容无法更改。创建数组您可以使用以下初始化器语法创建某种类型的空......