首页 > 其他分享 >AutoCAD VBA 获取字体样式列表

AutoCAD VBA 获取字体样式列表

时间:2022-12-30 20:33:42浏览次数:42  
标签:VBA AutoCAD String temp 列表 winFontsdir fontDir shxfl

cad中的可用字体样式

 

 

获取windows标准字体

Dim winFontsdir As String
    
    winFontsdir = VBA.Environ("windir") & "\Fonts\"
    If winFontsdir <> vbNullString Then
        Dim shxfl As String
        shxfl = VBA.dir(winFontsdir)
        While shxfl <> vbNullString
            Debug.Print winFontsdir & shxfl
            shxfl = dir()
        Wend
    End If

获取cad字体样式名称

 

Dim temp As Variant, i As Long, fontDir As String
    temp = VBA.Split(Application.Preferences.Files.SupportPath, ";")
    For i = LBound(temp) To UBound(temp)
        If temp(i) Like "*\fonts" Then
            fontDir = temp(i) & "\"
            Exit For
        End If
    Next
    If fontDir <> vbNullString Then
        Dim shxfl As String
        shxfl = VBA.dir(fontDir)
        While shxfl <> vbNullString
            Debug.Print fontDir & shxfl
            shxfl = dir()
        Wend
    End If

标签:VBA,AutoCAD,String,temp,列表,winFontsdir,fontDir,shxfl
From: https://www.cnblogs.com/NanShengBlogs/p/17015762.html

相关文章

  • 3任务的创建-列表项的删除&遍历
     1、列表项的删除:从列表中删除指定的列表项,通过uxListRemove()函数来完成pxItemToRemove:要删除的列表项uxListRemove:剩余列表项的数目步骤:获取列表项所在的列表地址将......
  • 全文检索工具elasticsearch:第四章:开发电商的搜索列表功能
    1、功能简介1.1入口:两个首页的分类搜索栏列表展示页面2根据业务搭建数据结构这时我们要思考三个问题:哪些字段需要分词我们用哪些字段进行过滤哪些字段我们需......
  • Python处理Excel比Vba快100倍,媳妇连连夸赞今晚不用再跪搓衣板----python实战
    最近经历了一次把vb脚本改造成python脚本,并获得性能提升数倍的过程,当然,这个过程也不是一帆风顺,中间也经历了一些波折,但是,也收获了一波新的认知。正好最近有时间,姑且写下来记......
  • VBA 47 程序优化与提速的方法
    一、减少对象的调用二、减少计算次数三、禁止闪屏四、增加变量的声明类型五、减少工作表函数的使用六、减少VBA函数的使用七、用静态数组替换动态八、填充前先清空......
  • 微软 Outlook 如何修改邮件列表中的字体或字号
    因为电脑的操作系统是默认英文的,默认的字体实在是太难看了。  解决方案我们是可以对字体进行修改的。例如修改成下面的方案。选择视图  首先,先选定顶部......
  • VBA 43 日期与时间计算
    计算时间差'计算时间差Subtest2()Dimt,x,st=TimerDebug.PrinttForx=1To900000s=s+xNextxDebug.PrintTimer-tEndSub DateDif......
  • VBA 42 数据类型与转换
    注意:使用VBA.TypeName()判断单元格内容的数据类型时,单元格一定要使用value属性。(切记切记,否则返回的类型是Range)判断是否为空VBA.IsEmpty()VBA.TypeName() 判断是......
  • Web前端学习笔记3——列表与表单
    无序列表无序列表的标签:<ul></ul>无序列表列表项的标签:<li></li>ul标签中只能嵌套li标签,不能存放别的标签或者数字,li标签之中可以存放任何元素和标签无序列表会默认在......
  • 让nginx可以以列表形式显示目录文件
    1、编辑/etc/nginx/nginx.conf,让nginx可以以列表形式显示目录文件。location/{root/mnt/software; #我们需要显示的目录autoinde......
  • word vba 操作表格, 设置表格的样式
    一、新建和删除表格样式Sub表格样式()DimoldstyleAsStyle,tablestyleAsStyle'OnErrorResumeNext'删除表格样式'ActiveDocument.Styles("mytablestyl......