小编Kri*_*ten的帖子

使用vba禁用excel中的"cut"

我已经阅读了很多关于这个主题的主题,但是我发现的代码似乎没有用.我试图从excel电子表格中禁用"剪切"功能,我希望图标变灰.

我一直在使用这段代码:

Sub WorkSheet_Activate()
Application.CommandBars.FindControl(ID:=21).Enabled = False 
End Sub
Run Code Online (Sandbox Code Playgroud)

但是,我仍然可以使用"剪切"功能而没有任何问题....我也知道有一些功能允许你禁用剪切/复制/粘贴,但我仍然希望在此电子表格中允许复制和粘贴.

在此先感谢您的帮助!

克里斯汀

excel vba excel-vba

4
推荐指数
1
解决办法
3672
查看次数

使用 VBA 动态创建 HTML 表格行

我正在使用 VBA 在 Outlook 电子邮件中创建一个表。我已经弄清楚如何生成表格,但我的问题是我需要动态调整表格中的行数。对于某些电子邮件,将有两行数据,对于其他电子邮件,将有三行,依此类推。

在下面的代码中rowstocontact是一个Collection. 我知道我想遍历Collection并为集合中的每个项目添加一行,但我不知道如何在创建表的 html 代码中插入一个循环。

任何帮助是极大的赞赏!!谢谢。

    bodytext = "<head><style>table, th, td {border: 1px solid gray; border-collapse:" & _
    "collapse;}</style></head><body>" & _
    "<table style=""width:60%""><tr>" & _
    "<th bgcolor=""#bdf0ff"">Reviewee</th>" & _
    "<th bgcolor=""#bdf0ff"">Manager(s)</th>" & _
    "<th bgcolor=""#bdf0ff"">Project code</th>" & _
    "<th bgcolor=""#bdf0ff"">Requested</th>" & _
    "<th bgcolor=""#bdf0ff"">Type</th>" & _
    "<th bgcolor=""#bdf0ff"">Due</th></tr><tr>" & _
    "<td ""col width=10%"">" & Range("D" & rowtocontact(1)) & "</td>" & _
    "<td ""col width=10%"">" & Range("L" & rowtocontact(1)) & "</td>" …
Run Code Online (Sandbox Code Playgroud)

html excel vba

3
推荐指数
1
解决办法
8452
查看次数

确定 Teradata 中表的主索引

teradata 中是否有命令返回表中的哪一列已定义为主索引?我没有制作一些我正在使用的表格并试图优化我对这些表格的连接。谢谢!

indexing teradata

2
推荐指数
1
解决办法
5463
查看次数

标签 统计

excel ×2

vba ×2

excel-vba ×1

html ×1

indexing ×1

teradata ×1