1. vba设置行高列宽
在实际工作中有时会遇到已有表格(类是表格)的,而需要在规定的尺寸(位置)上打印数据。此时,行高列宽以mm为单位就显得非常必要了。必要条件: A、要实现此功能,必须用VBA在excel的菜单栏建一随时可用的菜单才能方便使用。B、掌握行高列宽在各种(不同的屏幕显示分辨率DPI、不同的打印机)情况下都能正确计算行高列宽的方法。C、降低测量时带来的误差。D、必须安装打印机。 本人已做了一个,使用方法是:
1、打开该工作簿(如果第一次使用或者更换了新的打印机时,则要打印测试页,按提示输入测量数据),然后关闭。菜单栏中将增加一菜单(此菜单是调用标尺的)。该工作簿如果改变了存放位置,请再次打开它然后关闭,标尺菜单才能正常使用。
2、当需要按mm为单位定义行高列宽时,点菜单栏中的标尺→纵向或者横向标尺,在激活的单元格处将出现一相应的标尺。可根据需要,将高、宽拖拉到想要的以mm为单位的尺寸。
3、移动标尺如果标尺已经显示,点标尺要移动到的单元格→再点标尺(菜单)→相应的纵向或者横向标尺,该标尺自动移到该处。直接点(选中)标尺,拖标尺到要测量的位置。
4、不需要标尺时,可在相应的标尺上点右键→剪切(删除标尺)。或者点相应的标尺(选中标尺),再点标尺(菜单)→相应的纵向或者横向标尺(删除选中标尺)。 相当于在excel中放了一把直尺可以将它拖动到任何位置测量。 注:我是抛砖引玉,请高手指点指点或者将代码修改得更好。我认为excel在计算行高时有错误,所以才需要进行打印测试的。(我在多种情况下测试,计算的150mm高,打印后结果都是155mm左右
2. vba设置行高列宽相同
用listbox控件的ColumnCount 属性设置有多少列 列号从0开始可以直接在控件属性页面设置,也可以用代码设置例如:listbox1.ColumnCount = 3列宽用ColumnWidths 属性来控制 每列列宽的数值用分号 (;) 分隔例如:90;72;90默认的列宽设置单位是磅若要指定其他度量单位,则需将此单位作为值的一部分例如:2 cm;1cm;3 cm 第一列为 2 厘米,第二列为 1 厘米,第三列为 3 厘米
3. vba调整行高列宽
打开EXCEL,在选项里修改默认新建的文件为1个工作表(没修改默认新建的文件是3个工作表)。然后删除SHEET2\SHEET3,将SHEE1全选,设置好行高20、列宽10、对齐等自己需要的属性。选文件另存为,保存类型选择“EXCEL模板”,文件名和位置有两种情况。
(1)如果这台电脑基本上是自己用,可以选择默认的NORMAL模板的位置,替换NORMAL模板,这样每次点开EXCEL就是你想要的。
(2)如果这台电脑是几人共用的,就自己选个位置取个名字,每次要打开EXCEL时,直接点你保存的这个模板文件名就行了。这样不影响别人使用习惯。
不在电脑旁边,可能描述有些不准确,但是思路应该是这样。
4. excel2007设置行高和列宽
在word调整【表格属性】选项,就可以修改【列宽】和【行高】属性了。以下是详细介绍: 在word里面绘制表格的时候,表格的左上角会出现一个移动的符号,你用鼠标右键点击那个符号,会有【表格属性】选项,点进去就有tab页可以选择修改行和列的属性了。你要设置的列宽和行高属性都在里面。
5. vba设置行高列宽上下页边距
1、打开EXCEL工作薄,将其另存为启用宏的工作薄格式。然后在功能区找到开发选项,点击插入按钮控件。
2、点击空白处会出现新的对话框,点击新建,进入VBA设置对话框。在里面设置要打印的区域范围,设置完成后关闭VBA界面。
3、在按钮上点击右键,选中编辑文字,编辑一键打印四字,而后按下按钮,就会显示出设置好的打印区域。
在正式打印之前可以用打印预览看一下效果,确保所有内容在页面之内。如果超过页面宽度或高度,可以通过调整行高和列宽来改变页面大小。调整好上下左右页边距,设置好表头需要重复打印的行或列,设置好页眉、页脚内容。
注意,按住键盘上的Ctrl+P,就能弹出打印窗口,直接根据自己的需要选择打印即可。
6. excel vba自动调整列宽
选中这一列,单击菜单栏格式→列→最适合列宽。然后这一列的宽度就会随着单元格内容自动调整宽度。
7. VBA设置行高
1、打开word,选择空白文档,新建一个空白文档,也可以选择其它的模板打开进行编辑。
2、点击视图——点击宏的下拉箭头选择查看宏——在宏名那里输入:插入页码——创建。
3、点击创建后就会直接进入到VBA编辑页面,并且已经按上一步的设置编辑好名称和提示信息。
4、设置代码之后,在VBA编辑器那里点击保存——接着点击运行——选择:运行子过程/用户窗体。这样就可以运行代码。运行代码后,WORD编辑页面就自动设置了页码了。
5、管理宏位置:关闭VBA编辑器,在WORD主页面那里点击视图——宏——查看宏——然后在宏的位置那里选择宏的具体位置,如在文档还在模板等。也可以点击管理器进行设置。
6、最后可以点击视图——宏——录制宏——输入宏名——点击确定——然后在编辑页面就按步骤操作插入页码,这样就可以把代码录制下来,然后稍微修改一下就行了。
8. excel设置行宽列高
Excel行高所使用单位为磅,列宽使用单位为0.1英寸。Excel里的单位和cm(厘米)、mm(毫米)可以这样转换: 行高:1毫米=2.7682个单位,1厘米=27.682个单位;1个单位=0.3612毫米 列宽:1毫米=0.4374个单位,1厘米=4.374 个单位;1个单位=2.2862毫米 例如1、行高: 0.6 cm为 0.6*27.682=16.61 个单位(磅)。(Excel中只能调为16.5)2、列宽:12cm为12*4.374=52.5个单位(英寸*0.1)还有一种以像素为单位:像素与显示解析度有关,不同显示解析度,显示的宽度不同,常用的解析度为:96像素/英寸,则 96 像素 = 1 英寸 = 2.54 厘米。 例如1、 行高:0.6cm为0.6*96/2.54=23像素2、 列宽:12cm为12*96/2.54=454像素