当前位置: 首页 > wzjs >正文

推荐o2o网站建设郑州app开发哪家好

推荐o2o网站建设,郑州app开发哪家好,国外主流网站开发技术,代理网关app未运行 歌华文章目录 前言一、开始VBA编程二、主要代码三、添加到所有EXCEL四、运行效果五、AI扩展 前言 EXCEL右击菜单添加一个选项,点击执行自己逻辑的功能。 然后让DeepSeek帮我把我的想法生成VBA代码 一、开始VBA编程 我的excel主菜单没有’开发工具‘ 选项,…

文章目录

  • 前言
  • 一、开始VBA编程
  • 二、主要代码
  • 三、添加到所有EXCEL
  • 四、运行效果
  • 五、AI扩展

前言

EXCEL右击菜单添加一个选项,点击执行自己逻辑的功能。
然后让DeepSeek帮我把我的想法生成VBA代码

一、开始VBA编程

我的excel主菜单没有’开发工具‘ 选项,
文件 ->选项,打开一下
在这里插入图片描述
当然ALT+F11也能打开,就是等会添加“EXCEL加载项”的时候也要使用

然后插入模块
在这里插入图片描述

二、主要代码

这里编写测试的是:给选中单元格,添加一个图标和路径,并带连接跳转。的一个功能
2.1、模块1:

' 在标准模块中定义全局变量
Public MyMenuID As String' 自定义菜单点击事件
Sub MyCustomAction()'MsgBox "执行自定义逻辑"'插入文字'Range("A1").Value = "C:\Desktop\pdf.gif"Dim rng As RangeOn Error Resume NextSet rng = Selection'rng.Value = "C:\Desktop\AAA.pdf"'插入图片Dim imgPath As StringimgPath = "C:\Desktop\pdf.gif"ActiveSheet.Shapes.AddPicture _filename:=imgPath, _LinkToFile:=False, _SaveWithDocument:=True, _Left:=rng.Left, _Top:=rng.Top + 5, _Width:=16, _Height:=16'插入超链接ActiveSheet.Hyperlinks.Add _Anchor:=rng, _Address:="C:\Desktop\AAA.pdf", _TextToDisplay:="C:\Desktop\AAA.pdf"'缩进rng.IndentLevel = 2'高度rng.RowHeight = 25rng.ColumnWidth = 40'垂直居中rng.VerticalAlignment = Excel.XlVAlign.xlVAlignCenter
End Sub
'添加菜单
Sub AddRightClickMenu()On Error Resume NextDim cmdBar As CommandBarDim ctrl As CommandBarControlMyMenuID = "PDF快捷插入"Set cmdBar = Application.CommandBars("Cell")' 先删除已有菜单项防止重复cmdBar.Controls(MyMenuID).Delete' 添加新菜单项Set ctrl = cmdBar.Controls.Add(Type:=msoControlButton, Temporary:=True)With ctrl.Caption = MyMenuID.OnAction = "MyCustomAction".FaceId = 1001 ' 自定义图标编号End With
End Sub
'移除菜单
Sub RemoveRightClickMenu()On Error Resume NextApplication.CommandBars("Cell").Controls(MyMenuID).Delete
End Sub

2.2、ThisWorkbook

Private Sub Workbook_Open()AddRightClickMenu
End SubPrivate Sub Workbook_BeforeClose(Cancel As Boolean)RemoveRightClickMenu
End Sub

三、添加到所有EXCEL

3.1、保存提示需要启用宏安全设置(建议设为"禁用所有宏,并发出通知")
在这里插入图片描述

3.2、好把,搞了半天我保存错了地方。要使每个EXCEL生效就得保存为 .xlam
在这里插入图片描述
在这里插入图片描述
3.3、再新建一个EXCEL ,把我们写的 添加到加载里
在这里插入图片描述

四、运行效果

在这里插入图片描述
改好重新打开EXCEL就有了。
要改逻辑,只改我们的.xlam文件就好了。不需要再设置其他了。
更新应该覆盖xlam就行。
在这里插入图片描述
嗯,顺便把这图标给一下。找半天没找到,P了一下

五、AI扩展

使用CSDN的AI试试
在这里插入图片描述
在这里插入图片描述

Set objExcel = CreateObject("Excel.Application")
objExcel.Visible = True  ' 可选显示界面
Set objWorkbook = objExcel.Workbooks.Open("C:\YourExcel.xlsx")  ' 替换为实际路径
Set objSheet = objWorkbook.Sheets(1)Set fso = CreateObject("Scripting.FileSystemObject")
pdfPath = "D:\MyPDF\"  ' PDF存储路径lastRow = objSheet.Cells(objSheet.Rows.Count, "B").End(-4162).Row  ' 获取B列最后行号For i = 2 To lastRowcellValue = Trim(objSheet.Cells(i, "B").Value)If cellValue <> "" ThenfullPath = pdfPath & cellValue & ".pdf"If fso.FileExists(fullPath) ThenSet targetCell = objSheet.Cells(i, "F")objSheet.Hyperlinks.Add targetCell, fullPath, , , "打开文档"End IfEnd If
NextobjWorkbook.Save
objWorkbook.Close
objExcel.Quit
MsgBox "超链接生成完成!"

看起来还是蛮靠谱的。回头稍微改改,丢到MyCustomAction里试试。

http://www.dtcms.com/wzjs/566249.html

相关文章:

  • 付网站建设费用 会计科目建设虚拟币交易网站
  • cms 做网站南昌网站建设兼职
  • 17模板网站湛江赤坎海田网站建设招聘
  • 网站后台密码忘了怎么办合肥金融直播室网站建设
  • 南京 网站建站学技术的培训机构
  • 各大招聘网站收费标准鞍山吧立山吧
  • 平台是什么意思上海网络seo
  • html5做网站好吗上交所大宗交易平台
  • 茶叶网站规划网站建设算不算固定资产
  • 电大网上作业代做网站莱芜网站建设设计外包
  • 开发app和网站建设那个好些免费织梦导航网站模板下载地址
  • 织梦网站模板做的网站有哪些企业形象
  • 做物流网站电话号码网站架构计划书
  • 建设电影网站算盗版吗提升学历励志语录
  • 做响应式网站设计图是多大的区块链系统软件开发
  • 网站建设 知识库南昌专门做网站
  • dedecms购物网站模板下载谷歌网站怎么做外链
  • 美词原创网站建设wordpress图片居中
  • 可以直接打开的网站正能量网站防火墙怎么做
  • 英文搜索网站南京最大网站建设公司
  • 网站焦点图怎么做链接模板软件app
  • 电子商务网站开发实训国家企业信用公示信息网
  • 怎样自己创建一个网站百度采购网
  • 网站服务器结构图咸阳做网站费用
  • 签订网站建设协议应注意事项国家企业信用信息
  • 做时间轴的在线网站建什么网站好
  • 做微网站需要哪种公众号开发一个软件的流程是什么
  • 高清免费爱做网站站群网站建设推广
  • 湖南建设厅官方网站官网如何申请域名邮箱
  • php 网站开发框架ap单页面应用优化