有VBA,成语接龙不再难

2024-05-14 10:28
文章标签 不再 vba 成语 接龙

本文主要是介绍有VBA,成语接龙不再难,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

有VBA,成语接龙不再难

文章目录

  • 前言
  • 一、网站截图
  • 二、操作思路
  • 三、代码
  • 四、运行效果截图


前言

中华文化博大精深,文言文言简意赅。虽然我们日常生活中不再使用文言文,但文言文仍是我们从小学开始一直学习的必修课。成语是我们日常生活中经常使用的,是渗透在我们中华儿女的骨子里的语言精华。成语接龙,现在仍是我们学习、休闲时常见的娱乐节目。
但你是不是常有提笔忘字、张口语塞的感觉,在成语接龙时也是这样。本来觉得能说出的成语很多,可就是想不起来一个。让VBA代码来帮你。
现在网络很发达,随便搜索成语,便能出来好几页。这次我们还是在网上提取数据,不需要费大力气自建成语数据库。本次用的数据为“查字典”的“成语”版块。


一、网站截图

在这里插入图片描述

二、操作思路

1、先建一个获取成语接龙数据的方法。向网站发送一条带开头成语的信息,将返回信息进行加工截取,将返回的成语打包保存在一维数组内;2、该网站返回的成语数量为9个,为获取数据方便,将数组内容转换成一个字符串,放在一个单元格内。如接龙的数据需求超过9个,可重复该操作,即用返回的最后一个成语再获取一次数据,以此类推。
有三个小问题,一个是获取数据前必须打开浏览器,否则会出现“404”错误;另一个是返回的数据,即同一个成语,返回的接龙成语是完全一样的,不管重复多少次;换一个成语,和上一个成语末尾字相同,但返回的接龙成语不一样。这应该是网站的问题;第三个问题是返回的成语很生辟,不知是不是我少见多怪。大家可以换其他的网站试试,效果截图放在最后。


三、代码

Function Idioms(idiom As String, arrIdioms() As Variant)Dim re As ObjectDim rl As ObjectDim st As ObjectDim SplitMark As StringDim resultA As StringDim arrR

这篇关于有VBA,成语接龙不再难的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/988490

相关文章

负债不再是障碍?银行信贷“白名单“揭秘

谈及银行信贷产品,常闻有言称存在无需考量负债与查询记录之奇品,此等说法十有八九为中介诱人上钩之辞。轻信之下,恐将步入连环陷阱。除非个人资质出类拔萃,如就职于国央企或事业单位,工龄逾年,五险一金完备,还款能力卓越,或能偶遇线下产品对查询记录稍显宽容,然亦非全然无视。宣称全然不顾者,纯属无稽之谈。 银行非慈善机构,不轻易于困境中援手,更偏爱锦上添花之举。若无坚实资质,即便求助于银行亦难获青睐。反

Weibull概率分布纸(EXCEL VBA实现)

在学习Weibull分布理论的时候,希望有一张Weibull概率纸,用来学习图解法。但是在度娘上没有找到的Weibull概率纸的电子版。在书上看到的Weibull概率纸,只能复印下来使用。于是萌生了自己制作Weibull概率纸的想法,帮助自己更好地学习。 本人擅长使用各种计算机语言,C,C++,Matlab,Scilab等等,但是始终钟爱与VBA,认为VBA可以实现一切你想要的东西,由于在企业里不

快速搞定“照片调色”!50000+Lr预设滤镜模板,一键让你照片不再丑!

照片调色不仅仅是调整颜色,更是一种艺术表达。通过巧妙地运用 LR 预设,可以突出照片的主题,增强情感共鸣。比如,在风景照片中,使用特定的预设可以让天空更蓝、草地更绿,让大自然的美丽更加生动地展现出来。 在人像摄影中,合适的 LR 预设可以让肤色更加自然、眼神更加明亮,让人物更加迷人。而且,LR 预设还可以根据不同的风格和场景进行定制,满足各种个性化的需求。如果你对照片调色还不是

如何在Excel中创建一个VBA宏,并设置一个按钮来执行这个宏

下面是一个详细的步骤指南 步骤1:创建VBA宏 1. 打开Excel并按 `Alt + F11` 打开VBA编辑器。 2. 在VBA编辑器中,选择 `Insert` > `Module` 来插入一个新的模块。 3. 将以下代码粘贴到模块中: ```vba Sub CreateNewSheet()' 声明一个工作表对象Dim newSheet As Worksheet' 添加一个新的工作表S

当生产力不再是决定因素之后

大家好,我是阿赵。   我的父亲今年已经70岁了,按道理早就到了退休的年龄。但他到现在,还在工作,他在一个偏僻的山区租了一个农场,在种树。这个工作他是在50多岁的时候开始做的,一干就是十几年。他总和我说,他出产的产品,各方面的质量都很好,肯定能赚钱。结果十几年过去了,基本上也没赚到什么钱。   我父亲那一代人,正是生长于改革开放的春风。当时只要你有生产力,敢脱离国有单位下海创业,基本上都能赚到

VBA 调用打印机实战开发

VBA 调用打印机实战开发 Public Type POINTAPIX As LongY As LongEnd Type#If Win64 ThenPublic Declare PtrSafe Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As LongPublic Declare PtrSafe Function Get

VBA 根据单元格改变的值改变对应单元格的值

VBA 根据单元格改变的值改变对应单元格的值 Private Sub Worksheet_Change(ByVal Target As Range)10 On Error GoTo er:20 Application.EnableEvents = False30 If Intersect(Target, Range("I6")) Is Nothing = Fals

VBA Excel 出报表

源数据 目标  PS:调休 以高亮颜色区分 整理一下 CMDBUT命令  VBA代码 Private Sub CommandButton1_Click()Dim ps As IntegerDim pe As IntegerDim srcs As IntegerDim srce As IntegerDim i As IntegerDim j As IntegerD

在VBA中,对Excel单元格的操作方法

在VBA(Visual Basic for Applications)中,对Excel单元格的操作方法非常丰富,包括但不限于赋值、数字格式设置、复制粘贴、自动填充、公式填充、选中单元格、合并和解除合并单元格、排序等。以下是一些具体的操作方法: ‌赋值‌:可以使用Range对象的Value属性给单元格赋值,例如Range("A1").Value = 3.1415。 ‌数字格式‌:通过Numb

架构师接龙 岑文初VS. 杨海朝_系统架构

淘宝架构师岑文初:淘宝开放平台技术历程_系统架构 上传者: lwqc_yq       我也要“ 分享赚钱” 2014/9/8 评论( 0) ·注册就送50元:温商贷 - 全国首家挂牌P2P     ·友利汇:新人注册送188红包 ·月月惊喜,红包奖励“没完没了”         ·好车贷:688元即投即送 id="iframe