在具体文档中用VBA语句插入行报错:类Range的Insert方法无效,但在模板中是可以使用的。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在具体文档中用VBA语句插入行报错:类Range的Insert方法无效,但在模板中是可以使用的。相关的知识,希望对你有一定的参考价值。

具体代码为:
MaxRow = Application.ActiveCell.Row
ActiveSheet.Rows(MaxRow).Insert
ActiveSheet.Range("A" & MaxRow).Value = 9

参考技术A EXCEL VBA强大功能可以实现条件自动判断,并自动更改数值大的单元格的字体或背景色,无需人工添加公式或操作,操作简便.比如:当A1>0 背景色显示红色代码如下 参考技术B 在VBA中应该把ActiveCell,ActiveSheet改为具体的对象。

vsto 如何在range中插入变量

参考技术A 在网上又搜到了一种方法就是,将HTML内容保存到html文件中,然后使用
Range.InsertFile(filename,,,,)方法将HTML文件内容插入到WORD文档中。
相关资料: 《Insert html formatted text into word document asp.net(C#)》
代码如下:
app = new Microsoft.Office.Interop.Word.Application();
object filename = @"c:\my.doc";
doc = app.Documents.Open(ref filename, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing);
object mark = "content";
Bookmark bookmark = word.Bookmarks.get_Item(ref mark);
bookmark.Range.InsertFile(@"C:\test.html", ref missing, ref missing,
ref missing, ref missing);

以上是关于在具体文档中用VBA语句插入行报错:类Range的Insert方法无效,但在模板中是可以使用的。的主要内容,如果未能解决你的问题,请参考以下文章

Excel VBA INSERT INTO 语句使用变量

20160127:开始学VBA:循环语句

如何在vba中的字符串中加双引号?

在EXCEL中用VBA怎样操作WORD文档中嵌入的EXCEL表格?

在access中用vba如何把SQL语句查询到的一个值赋给变量?

怎样在Word中用VBA操作表格