Tag: 标签

在Excel中从C#中的列向标记中添加标签

我有一个3列的Excel表。 列B和C是我的数据,列A包含每个点的标签。 我不得不用这个来得到我的图表 series1Point.XValues = xlWorkSheetDimfract.get_Range("B1:B" + (ip – 1)); series1Point.Values = xlWorkSheetDimfract.get_Range("C1:C" + (ip – 1)); 但列A的标签甚至没有显示: series1Point.ApplyDataLabels(); 如何根据A列中写入的内容将标签添加到我的统计图上的每个点,然后将图表变成jpeg? Thnks Excels.SeriesCollection seriesCollectionPoint = chartPageDimfract.SeriesCollection(); Excels.Series series1Point = seriesCollectionPoint.NewSeries(); series1Point.XValues = xlWorkSheetDimfract.get_Range("A1:B" + (ip – 1)); series1Point.Values = xlWorkSheetDimfract.get_Range("C1:C" + (ip – 1)); series1Point.ApplyDataLabels(Microsoft.Office.Interop.Excel.XlDataLabelsType.xlDataLabelsShowLabel); chartPageDimfract.ChartType = Excels.XlChartType.xlXYScatter;// xlLineMarkers; series1Point.MarkerStyle = Excels.XlMarkerStyle.xlMarkerStyleDot; series1Point.MarkerSize = 4; chartPageDimfract.Export(xlsfic […]

Excel 2013:标记散点图中的解除冲突

在Excel 2013中,我使用单元格中的值标记散点图。 我想标签不重叠。 我可以手动移动标签,但我已经创build了一个filter来自动创build新的情节,所以我想标签解除冲突也会自动发生。 这可能吗? 没有VBA的解决scheme的奖金。 以下重叠标签示例:

在VBA Excel中以编程方式将OptionButton添加到用户窗体

我对VBA编程非常陌生。 我的场景是我会得到一个string值列表我需要这些值显示给用户使用单选button在一个小窗口,以便每当用户通过单击单选buttonselect任何值,我应该能够得到该值在VBA代码中。 我search在互联网上的用户forms添加选项button我有一些解决scheme,使用GUI方法创build选项button。 但我需要通过程序完成。 我发现了一个有用的线程在stackoverflow( 我怎样才能dynamic地添加一个单选button在窗体上使用VBA )我用这个,但我仍然无法获得用户窗体上的任何标签或button,将显示一个普通的用户窗体。 所以请有人提供这方面的信息。 代码是: Sub Button1_Click() lResult As Variant ' this is a array which contains string vaues to be dispayed as radio button. ' Some operatin is done here to get the list of values in lResult Dim rad As Variant Set rad = UserForm1.Controls.Add("Forms.OptionButton.1", "radioFoo", True) rad.Caption = […]

function区 – 如何为每个combobox项目设置一个ID?

如何为Excel Ribbon中的每个combobox项目设置一个ID? 下面的代码是我为每个项目设置一个文本(标签)的地方,我想为每个项目设置一个ID,以便稍后识别它。 我怎样才能做到这一点? Private Sub cbIndentItem(control As IRibbonControl, index As Integer, ByRef Label) Label = taskLvl(index).NameLvl End Sub

VBA高级自动筛选+根据范围创build新的工作表

我需要基于工作表模板中的单元格范围在工作簿中创build新的选项卡。 我也想删除与标签名称不匹配的数据行。 例如,从下面的表格中我将会有一个名为“2206-6”的新选项卡,只有与之关联的数据才会保留,请记住,每次使用macros时,这个范围的数据都会改变。 之前 : 之后 : 区间数2206 – 6 6304 – 5 4102 – 20 表格从第11行开始,但我需要保留上面的所有信息。 我有一个先进的过滤macros接近我想要的,但它做我不想做的两件事:创build空的选项卡,而不是保留第11行以上的信息。 Sub parse_data() Dim lr As Long Dim ws As Worksheet Dim vcol, i As Integer Dim icol As Long Dim myarr As Variant Dim title As String Dim titlerow As Integer vcol = 1 Set ws = […]

在Excel用户窗体中,如何更新标签的标题?

我在Excel中创build了我的第一个无模式UserForm ,并在其上放置了一个ActiveX标签。 如何设置标签的标题,以便它显示Sheet1.Range("A1") ,并在单元格A1中的值更改时自行更新? 基本上,我希望Userform's标签总是在Excel单元格中的第二项更新中更新。 谢谢!

如何dynamic更新VBA表单中的标签标题?

我想基于存储在工作表中的值dynamic设置标签数组的标题(在VBA表单中)。 到目前为止,我可以像这样一个一个地设置它们: Label1.Caption = MySheet.Range("A1").Value Label2.Caption = MySheet.Range("B1").Value Label3.Caption = MySheet.Range("C1").Value … 有很多标签遵循循环模式,我想使用更聪明的东西,比如: 'Method1 For i = 1 To X Dim MyLabel as Object: Set MyLabel = "Label" & i MyLabel.Caption = MySheet.Cells(i + 1, i).Value Next i 'Method2 For i = 1 To X Label(i).Caption = MySheet.Cells(i + 1, i).Value Next I 'Both Methods […]

如何在Excel标签的标题中垂直居中文本?

在Excel 2007中,我在工作表上插入了一个ActiveX标签。 我右键单击它并查看属性,并设法将TextAlign属性更改为2(frmTextAlignCenter)。 这将标签标题的文本alignment到标签的中心(水平),但文本保留在标签的顶部。 我如何将标题的文字置于VERTICALLY的中间,使其位于标签的中间位置? 我已经在SO中search了“垂直alignment”,但没有提到如何为Excel标签的标题做到这一点。 谢谢!