gpt4 book ai didi

excel - matlab:excel中rgb的颜色错误

转载 作者:行者123 更新时间:2023-12-03 02:10:49 25 4
gpt4 key购买 nike

我只添加了代码的相关行:

假设我的 RGB 为 [106 113 50]。我想根据单元格 A1 到 A7 的颜色为其着色。

在 Excel 中,我得到了与 mspaint 不同的颜色(某些网站给我提供了与 mspaint 相同的颜色)

enter image description here

这是我的代码:

rgb = [106 113 50];
clr = rgb * [1 256 256^2]'; %# convert to long number Excel understands

e = actxserver ('Excel.Application'); %# open Activex server
filename = fullfile(path_of_file,name_of_file); %# full path required
ewb = e.Workbooks.Open(filename); %# open the file
esh = ewb.ActiveSheet;

esh.Range('A1:A7').Interior.Color = clr;

最佳答案

从图片中看不出是哪个版本的 Excel。如果低于 2007,那么 Excel 仅支持 56 种颜色,因此无论您的代码中有什么,都会映射到其中最接近的一种颜色

关于excel - matlab:excel中rgb的颜色错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12849371/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com