VB做一个简单的图片浏览器,谁有代码

合集下载

使用VBA处理图像和图片的技巧

使用VBA处理图像和图片的技巧

使用VBA处理图像和图片的技巧图像和图片是如今我们生活中不可或缺的一部分,无论是在设计、建筑、媒体制作还是在日常使用中,我们都需要处理和编辑各种图像和图片。

在这篇文章中,我将介绍一些使用Visual Basic for Applications(VBA)处理图像和图片的技巧。

一、自动调整图片大小在处理图像和图片时,经常需要调整其大小以适应不同的用途。

此时,使用VBA可以实现自动调整图片大小的功能。

下面是一个简单的VBA代码示例,用于将选定的图片自动调整为指定的大小:```vbaSub 调整图片大小()Dim 图片 As ShapeSet 图片 = ActiveSheet.Shapes(1) ' 假设图片是活动工作表上的第一个形状图片.LockAspectRatio = msoFalse ' 取消锁定纵横比例图片.Width = 300 ' 设置图片宽度图片.Height = 200 ' 设置图片高度End Sub```通过使用上述代码,我们可以将选定的图片调整为300像素宽和200像素高的尺寸。

在处理大量图片时,这种自动化调整大小的技巧可以大大提高工作效率。

二、添加水印在某些情况下,我们需要在图片上添加水印来保护版权或为图片提供额外的信息。

使用VBA,我们可以通过在图片上插入文本框并设置透明度来实现添加水印的效果。

下面是一个简单的VBA代码示例,用于在选定的图片上添加水印:```vbaSub 添加水印()Dim 图片 As ShapeSet 图片 = ActiveSheet.Shapes(1) ' 假设图片是活动工作表上的第一个形状With 图片Dim 水印 As ShapeSet 水印 = .TextFrame2.TextRange ' 创建一个文本框并设置透明度为50%水印.Text = "水印文本"水印.Font.Bold = msoTrue水印.Font.Size = 12.Fill.Transparency = 0.5 ' 设置图片透明度End WithEnd Sub```通过使用上述代码,我们可以在选定的图片上添加一个带有自定义文本的水印。

图片显示代码汇粹

图片显示代码汇粹

图⽚显⽰代码汇粹1.最简单的图⽚显⽰代码:<img src="图⽚地址" width="150" height="60" />注:可以根据图⽚的实际⼤⼩,调整图⽚的宽度(width)和⾼度( height),如果要显⽰图⽚的原始⼤⼩可以直接把它们去掉。

2.图⽚加链接代码:<a href="链接⽹址"><img src="图⽚地址" width="150" height="60" border="0" /></a>3.图⽚由右向左移动代码:<marquee width="600" height="200"><img src="地址"><img src="地址"><img src="地址"><img src="地址"><img src="地址"><img src="地址"> </marquee>注:图⽚还可以继续加下去。

4.图⽚由下到上移动代码:<marquee direction=up height=200 scrollamount=1 scrolldelay=90width="100%"><img border=0src="图⽚地址"><br><img border=0src="图⽚地址"><br><img border=0src="图⽚地址"><br><img border=0src="图⽚地址"><br><img border=0src="图⽚地址"><br><img border=0src="图⽚地址"><br><img border=0src="图⽚地址"><br><img border=0src="图⽚地址"> </marquee> 注:图⽚还可继续加下去。

VB操作网页代码

VB操作网页代码

1、防止新窗口里头打开网页代码1:Private Sub WebBrowser1_NewWindow2(ppDisp As Object, Cancel As Boolean)Dim frm As Form1Set frm = New Form1frm.Visible = TrueSet ppDisp = frm.WebBrowser1.objectEnd Sub代码2:有这段代码,有许多网页会出错,经常提示脚本错误,可以用silent属性为True来屏蔽,不过也有些不足!!!Private Sub WebBrowser1_NewWindow2(ppDisp As Object, Cancel As Boolean)Cancel = TrueWebBrowser1.Navigate2 WebBrowser1.Document.activeElement.hrefEnd Sub代码3:Private Sub WebBrowser1_NewWindow2(ppDisp As Object, Cancel As Boolean)On Error Resume NextDim frmWB As Form1Set frmWB = New Form1frmWB.WebBrowser1.RegisterAsBrowser = TrueSet ppDisp = frmWB.WebBrowser1.objectfrmWB.Visible = TruefrmWB.Top = Form1.TopfrmWB.Left = Form1.LeftfrmWB.Width = Form1.WidthfrmWB.Height = Form1.HeightEnd Sub功能差不多,任选一个。

2、去掉滚动条Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant) WebBrowser1.Document.Body.Scroll = "no"End Sub实际上上面的效果不咋地,如果懂得HTML知识,你可以在读取网页的时候,读取HTML源码,查找替换,再写入只需在 <body> </body> 之间插入代码: <body style= "overflow-x:hidden;overflow-y:hidden "> 即可。

VB实例含代码和窗体

VB实例含代码和窗体

VB实例第一天、使用VB收发电子大叔:我说LOLI呀,既然你已经学习过VB的基础知识,也做过一些简单的程序,那么我也就不浪费口水教你认识界面、了解控件和学习语法了。

不如我来教教你怎么样制作出一些切实可用的程序,这样既能够加深对VB 的认识,还可以让你拥有十足的成就感呢!LOLI:好呀,那做一些什么程序呢?大叔:当然不会像我哥哥当年那样简单至极的程序,而是一些具有实用性的程序,也可以做一个小游戏之类的,你看怎么样?LOLI:好的,不过今天别教我做游戏,不然明天就没有心思学了。

大叔:这个我自然知道,那我们就开始动手制作一个收发电子的程序吧。

LOLI:收发电子?这个会不会很难呢?大叔:正所谓会者不难,难者不会,有我这位名师指点,你还怕什么呢?开始动手吧!一、准备工作大叔:在VB中编写电子程序需要通过调用微软公司的MAPI(Me ssaging Application Programming Interface,消息应用程序编程接口),这需要借助两个实现电子收发功能的核心控件:MAPI会话控件和MAPI消息控件。

MAPI会话控件用于建立和控制一个Microsoft Mail会话,MAPI消息控件用于创建和收发消息。

此外,Windows系统中必须要有遵从MAPI的系统,比如Exchange、Outlook等软件,而还要进行一番设置,确保系统可以正常使用。

LOLI:呵呵,没关系,我用的就是Outlook,正好符合要求。

不过你说的MAPI控件在哪里找呢?大叔:在VB中就有现成的,不过程序没有直接放置在工具箱里,需要我们自己将MAPI控件加入VB工具箱。

首先直接在VB左边的控件栏中右击鼠标,并在弹出菜单中选择“部件”命令,这时可以激活部件设置窗口,在其中的“控件”列表框中选取“Microsoft MAPI Controls”一项(如图1所示),接着按下“确定”按钮之后可以发现工具箱中将多出了两个图标,这就是MAPI会话控件和MAPI消息控件的图标(如图2所示)。

vba webbrowser控件实例

vba webbrowser控件实例

VBA WebBrowser控件实例01. 简介VBA (Visual Basic for Applications) 是一种用于创建自定义软件解决方案的编程语言,它通常用于Microsoft Office应用程序中,比如Excel、Word等。

在VBA中,WebBrowser控件是一种非常强大的工具,它可以用来显示Web页面、执行脚本和与网页进行交互。

在本文中,我们将介绍如何在VBA中使用WebBrowser控件,并且给出一些实例来演示其功能和用法。

02. WebBrowser控件的引用我们需要确保已经在VBA项目中引用了“Microsoft Internet Controls”和“Microsoft HTML Object Library”这两个组件。

这样才能在VBA中使用WebBrowser控件。

引用这两个组件的方法很简单,在VBA项目中点击“工具” -> “引用”,然后勾选这两个组件即可。

03. WebBrowser控件的创建和基本设置接下来,我们需要在VBA中创建一个新的UserForm,并在UserForm中添加一个WebBrowser控件。

添加WebBrowser控件的方法是,打开VBA编辑器,双击UserForm,在工具箱中选择“Microsoft Web Browser”,然后在UserForm中拖动鼠标绘制WebBrowser控件的大小。

在VBA中给WebBrowser控件取一个适当的名称,比如“WebBrowser1”。

接下来,我们需要设置WebBrowser控件的一些基本属性,比如URL、高度、宽度等。

可以通过VBA代码来实现这些设置,比如:```vbaPrivate Sub UserForm_Initialize()WebBrowser1.Height = 500WebBrowser1.Width = 800WebBrowser1.Navigate ""End Sub```04. WebBrowser控件的基本功能一旦WebBrowser控件被创建并设置好,就可以开始实现其基本功能了。

VB数字图像处理代码

VB数字图像处理代码
Dim i, j As Integer
Dim r, g, b, c As Long
For i = 0 To Picture1.ScaleWidth - 1
Hale Waihona Puke For j = 0 To Picture1.ScaleHeight - 1
c = Picture1.Point(i, j)
For j = 0 To Picture1.ScaleWidth - 1
c = Picture1.Point(j, i)
r = (c And &HFF) '将16进制的图像信息转换成10进制数
'g = (c And 65280) \ 256&
Next j
Next i
For i = 0 To Picture1.ScaleHeight - 1
For j = 0 To Picture1.ScaleWidth - 1
c = RGB1(i * Picture1.ScaleWidth + j)
Picture2.PSet (j, i), RGB(c, c, c)
Else: Picture2.PSet (j, i), RGB(255, 255, 255)
End If
Next j
Next i
ElseIf a = 4 Then
Picture2.Cls
For i = 0 To Picture1.ScaleHeight - 1
Exit For
End If
Next k
Next j
Next i
ElseIf a = 32 Then
Picture2.Cls

VB公开课教案

VB公开课教案
课题
VB制作图片浏览器
教学目标
1.知识目标:掌握VB控件——驱动器列表DriveListBox、目录列表DirListBox、文件列表FileListBox;窗体的Resize事件;窗体间的信息传递;
2.能力、情感目标:
通过完成图片浏览器的制作,培养学生的分析问题能力、应用VB解决问题能力和程序调试能力。
引出今天的题目:制作我的图片浏览器(DIY)
二.新课
展示课堂总任务
观察
思考
用查找工具找出本地硬盘的所有图片文件(*.BMP;*.JPG;*.GIF)。
用教学用例(图片浏览器)浏览、查看图片文件。
展示总任务:用VB制作一个自己的图片浏览器。
(停止广播)
让学生通过查找图片文件掌握文件通配符的使用。(复习巩固)
软件不出错
功能完整
功能强大
代码清晰易读
答题思路清晰
20分
10分
10分
30分
10分
10分
10分
给出教学案例,分析程序功能
演示教师事先完成的示例
任务分析
思考
回答提问
完成最简单的图片浏览器:
(给定盘符路径文件名,打开该图片文件进行浏览)
观察控件:
驱动器列表DriveListBox
目录列表DirListBox
文件列表FileListBox
思考:
如何利用三控件去打开任意一个文件?
如何在文件列表中只显示图片文件?
回答
(窗体的关联技术)
(广播)
讲解关键技术:
浏览图片
问题:如何在窗体中浏览图片?
如何实现动态显示不同图片?
Image1 = LoadPicture3;文件名

教你用VB编程来打开任意浏览器网页!

教你用VB编程来打开任意浏览器网页!

教你用VB编程来打开任意浏览器网页!
大家有没有想过,利用VB编程来打开自
己要浏览的网站呢?
今天专门抽时间写一下如何实现这个功能,
指导大家学会怎样用VB编程来打开任何一个
网页。

首先,我们需要创建一个“标准EXE”工程, 进入窗体界面后,点击菜单栏中的工程--部件,在弹出的对话框中向下拖动,选择并添加“Windows Internet controls”这个部件,如下图,让VB获得对Webbrowser控件的支持。

接下来我们在新建工程的窗体上,添加文本框、命令按钮、Webbrowser1等控件。

然后我们在命令按钮的单击事件写以下代码:



Private Sub Command1_Click() WebBrowser1.Navigate Text1 '文本框中输入要打卡的网址End Sub
代码截图:
这时候运行程序,在文本框中输入我们想要打开的网址后,只需点击命令按钮,我们想要打开的网页就出现了!
就是这么神奇,正在学VB的你赶快实际运行一下吧~。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VB做一个简单的图片浏览器,谁有代码?
怎么用VB做一个图片浏览器?
要求做到可以打开图片文件,
可以浏览下一张图片,上一张图片,
可以放大和缩小图片,
最难的是做简略图。

哪个高手有相关代码啊!?
有多少发多少啊!谢谢了。

我是VB新手啊!不太会,呵呵。

大家多多帮助啊!
最佳答案
我只会做到下面的代码了.其中:
Dir1-目录列表控件
Drive1-驱动器列表控件
File1-文件列表控件
Image1-图像控件
Text1-文本框控件
Option1-单选控件(Caption为"通过单击浏览")
Option2-单选控件(Caption为"通过双击浏览")
Private Sub Dir1_Change()
File1.Path = Dir1.Path
End Sub
Private Sub Drive1_Change()
On Error GoTo DriErr
Dir1.Path = Drive1.Drive
Exit Sub
DriErr:
If Err.Number = 68 Then
If MsgBox("请问要重试还是取消?", vbRetryCancel + vbCritical, "硬盘不存在或光驱没有插入磁盘!") = vbRetry Then
Resume 0
Else
Drive1.Drive = "C:"
Resume Next
End If
End If
End Sub
Private Sub File1_Click()
If Option2.Value = True Then Exit Sub
Dim picFile As String
If Right(Dir1.Path, 1) = "\" Then
picFile = Dir1.Path + File1.FileName Else
picFile = Dir1.Path + "\" + File1.FileName End If
Image1.Picture = LoadPicture(picFile)
Text1.Text = picFile
End Sub
Private Sub File1_DblClick()
If Option1.Value = True Then Exit Sub
Dim picFile As String
If Right(Dir1.Path, 1) = "\" Then
picFile = Dir1.Path + File1.FileName Else
picFile = Dir1.Path + "\" + File1.FileName End If
Image1.Picture = LoadPicture(picFile)
Text1.Text = picFile
End Sub。

相关文档
最新文档