我们希望使用Excel宏编辑.htm文件。编辑HTML源文件

这里是我到目前为止,这是打开文件,替换HTML体内一些占位符,然后将文件保存为HTML文件的尝试:

Sub SaveCustomerCountHTML()

Dim customerCountHTML As HTMLDocument

Dim customerCount As String

Dim customerPercentage As String

Dim strHTML As String

Set customerCountHTML = CreateObject("O:\00.Department Documents\06.Status Board Updates\Daily Sales\Templates\CUSTOMER COUNT.htm")

strHTML = customerCountHTML.HTMLbody

customerCount = "55"

customerPercentage = "2"

strHTML = Replace(customerCountHTML.HTMLbody, "%CUSTOMERCOUNT%", customerCount)

strHTML = Replace(customerCountHTML.HTMLbody, "%CUSTOMERPERCENTAGE%", customerPercentage)

customerCountHTML.SaveAs Filename:= _

"O:\00.Department Documents\06.Status Board Updates\Daily Sales\Templates\CUSTOMER COUNT2.htm", _

FileFormat:=xlHtml, _

CreateBackup:=False

End Sub

我们绝对不想要在Internet Explorer中打开文件 - 我们只想编辑正文中的占位符,然后重新保存到另一个文件夹中,而不必看它在做什么。

我在“Set customerCountHTML”行中收到错误消息“ActiveX组件无法创建对象”。即使我们在引用中包含了Microsoft HTML对象库,我们也得到了HTMLBody行的“对象不支持此属性或方法”错误。

此外,意图/尝试是简单地打开HTML文件作为对象,替换该文件中的文本并保存文件。所有这些都不需要看到任何开启或关闭。大部分在线答案都包含Internet Explorer或Outlook,我们只是想编辑文件。

+1

上面的示例正在替换整个'HTMLBody'。为什么不把它作为文本文件打开? –

+0

我会给你一个镜头。感谢提示,我想它并不是真的需要以HTML格式打开,只是保存为一个。 –

+0

看看这个:http://stackoverflow.com/questions/18286598/read-local-html-file-into-string-with-vba –

html作品源文件,编辑HTML源文件相关推荐

  1. java应用程序如何编译运作_开发Java应用程序的基本步骤是: 1 编写源文件, 2.编译源文件, 3.运行程序。_学小易找答案...

    [判断题]Java源文件中只能有一个类. [简答题]任务32:开关电源PCB 设计.docx [多选题]企业的收入具体表现为一定期间: [简答题]任务33:CPLD逻辑电路自制元件与封装.docx [ ...

  2. outlook自动保存html,outlook怎么编辑HTML源文件

    首先,你可以用任意一个HTML编辑器编写HTML邮件正文,把它保存为.htm文件,然后利用下列方法之一把它放入Outlook邮件: 选择Outlook菜单"工具/选项",在&quo ...

  3. java中错误的源文件,关于Java源文件结构规则,说法错误的是()A.版权信息必须在java文件的开头B.package语句在imports...

    关于Java源文件结构规则,说法错误的是()A.版权信息必须在java文件的开头B.package语句在imports 更多相关问题 霍乱患者产生"米泔样"粪便由下列哪种致病因素直 ...

  4. java 源文件结构_A005Java源文件结构

    Java源文件结构 1.1 知识能力 Java源文件结构的层次上有一些特殊的规定: package 语句//0或1个,必须放在文件开始 import语句 //0或多个,必须放在所有类定义之前 publ ...

  5. python源文件改写_Python源文件改写.编写一个程序,读取一个Python源程序,将文件中所有除保留字外的小写字母换成大写字母...

    程序代码如下: importkeyword. s=keyword.kwlist. #建立保留字列表. n=input("输入一个文件名:"). f=open(n,"r&q ...

  6. c语言显示系统无法打开源文件,无法打开源文件 msado60_backcompat_i386.tlh

    我的机子是WIN7系统,在WIN7下开发的MFC ADO应用程序到XP上就不能运行了. 解决方案如下: 1.先下载下面的文件 2.拿64位WIN7系统(INTEL CPU)示例 注册msado60_B ...

  7. Arduino可穿戴教程ArduinoIDE新建编辑源文件

    Arduino可穿戴教程ArduinoIDE新建编辑源文件 Arduino IDE新建源文件 Arduino IDE启动后默认就新建了一个源文件,如图2.20所示.新建的源文件名称是以sketch_开 ...

  8. QtCreator无法编辑源文件

    在Qt Creator中新建工程,添加现有C++源文件,有的源文件可以编辑,有的源文件编辑不了,发现无法编辑的源文件有一个共同特点,即其中都包含中文,且中文出现乱码,于是,点击Qt Creator菜单 ...

  9. 关于PhpStorm设置点击编辑文件自动定位源文件

    在使用phpstorm作为开发软件时,会遇到编辑当前文件当时左侧列表定位不到源文件,不管对于开发还是写作都有一定的困扰,因为浪费时间啊! 咔咔在学习过程中会大量写关于一些解决方法和解决方案,但是在写文 ...

  10. 使用【Sources】源文件视图和RTL编辑器

    使用[Sources]源文件视图和RTL编辑器 PlanAhead允许导入多种不同类型的源文件,包括HDL和NGC核.在RTL编辑器中可以打开.编辑.开发RTL源文件.下面我们介绍[Sources]源 ...

最新文章

  1. LeetCode Reconstruct Original Digits from English
  2. History操作历史记录
  3. 十二五期间三网融合将有实质性进展
  4. redis nosql_Redis教程:NoSQL键值存储
  5. jenkins的JAVA简单顺序配置git仓库
  6. Python 各种应用收集
  7. Anaconda下tensorflow虚拟环境的创建以及遇到的问题(Ubuntu)
  8. 解决WP后台无法安装插件
  9. ubuntu 16.04 R语言安装 rJava package失败解决方案
  10. kali linux2019镜像下载,Kali 2019下载_KaLi Linux镜像文件iso下载 2019.1a x86/x64_当载软件站...
  11. Code Commit Flow
  12. Preparing Your Data for Use with robot_localization 准备 robot_localization 数据
  13. C#简单游戏外挂制作(以Warcraft Ⅲ为例)
  14. 万娟 白话大数据和机械学习_《白话大数据与机器学习》.pdf
  15. iReport编辑报表,以及打印PDF
  16. 《STL》— NYOJ STL练习 习题汇总
  17. 抖音很火的公众号表白,每天定时发送给自己的女朋友
  18. Qt 使用 Matlab函数
  19. 中标麒麟 NeoKylin 5.1 安装C++环境
  20. 2021保研经验——控制AI(浙大控制)

热门文章

  1. 苹果x人脸识别突然失灵_苹果官网维修进度显示下图“服务正在进行中”是代表诊断通过帮你维修手机了吗。...
  2. 洛可可田浩:情感设计让产品开口说话
  3. 分治法 —— 循环比赛日程安排表
  4. 考研的意义---解读
  5. 计算机科学与技术专业前沿技术相关论文,计算机科学与技术专业创新能力的培养途径论文...
  6. 为什么没什么人玩呢?凰华学院主校剧情有感
  7. 在EXCEL中插入超级链接
  8. 专访有赞 CTO 崔玉松:打造中国 SaaS 领域最好的开店软件解决方案
  9. The YARN Timeline Service v.2
  10. CoffeeScript 简介