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

北京 网站策划公司怎么创建网站平台

北京 网站策划公司,怎么创建网站平台,动态网站建设编程,大连网站代运营的公司有哪些文章目录 前言一、开始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/433131.html

相关文章:

  • asp.net网站建设实战 pdf技术短期培训班
  • 门户网站编辑联系方式合肥网站优化方案
  • 做网站需要什么手续资料视频营销
  • 访问同一网站多次郑州seo实战培训
  • 简单的网站怎么做的山西seo优化公司
  • 电视台网站建设方案2021百度最新收录方法
  • 网站建设销售信百度建站平台官网
  • 网站建设及维护费电商怎么做
  • 做的好的外贸网站友情链接买卖平台
  • 网站开发的母的目的和意义.怎么自己做一个网站平台
  • 怎么样创建自己的小程序关键词优化公司费用多少
  • 通城做网站的cfa三级和一二级关系大吗
  • 潍坊网站建设托管关键词优化seo优化排名
  • wordpress 做网课网站百度seo怎么操作
  • 做校园网站代码搜索引擎优化涉及的内容
  • 中小企业网站建设济南兴田德润电话seo技巧与技术
  • 化妆品网站制作seo排名如何
  • 广州企业网站制作公司企业网站设计毕业论文
  • seo点击排名源码上海关键词排名手机优化软件
  • 网站建设报价表模板电商运营推广是做什么的
  • 关于建设网站的需求分析谷歌paypal下载
  • 史志办干地情网站建设网站关键词优化方案
  • 图书馆网站建设的意义重庆seo黄智
  • 池州做网站公司佛山网站建设十年乐云seo
  • 高校网站建设招标公告网盘资源免费观看
  • 如何在大学网站做宣传百度网址大全
  • 即时通讯型网站开发求几个微信推广平台
  • 广州网站seobt兔子磁力搜索
  • 怎样写网站设计意义百度问答下载安装
  • 海口网站优化sem竞价代运营公司