在VFP中全面控制Excel
1.建立Excel物件
eole=CREATEOBJECT(′Excel.application′)
2.新增新工作簿
eole.Workbooks.add
3.設定第3個工作表為啟用工作表
eole.Worksheets(″sheet3″).Activate
4.開啟指定工作簿
eole.Workbooks.Open(″ctempll.xls″)
5.顯示Excel視窗
eole.visible=.t.
6.更改Excel標題欄
eole.Caption=″VFP應用程式呼叫Microsoft Excel″
7.給單元格賦值
eole.cells(1,4).value=XM(XM為資料庫欄位名)
8.設定指定列的寬度(單位:字元個數)
eole.ActiveSheet.Columns(1).ColumnWidth=5
9.設定指定行的高度(單位:磅)
eole.ActiveSheet.Rows(1).RowHeight=10.035
(設定行高為1釐米,1磅=0.035釐米)
10.在第18行之前插入分頁符
eole.Worksheets(″Sheet1″).Rows(18).PageBreak=1
11.在第4列之前刪除分頁符
eole.ActiveSheet.Columns(4).PageBreak=0
12.指定邊框線寬度(Borders引數如下)
ole.ActiveSheet.Range(″b3d3″).Borders(2).Weight=3
13.設定四個邊框線條的型別
eole.ActiveSheet.Range(″b3d3″).Borders(2).LineStyle=1
(其中Borders引數:1-左、2-右、3-頂、4-底、5-斜、6-斜;LineStyle值:1與7-細實、2-細虛、4-點虛、9-雙細實線)
14.設定頁首
eole.ActiveSheet.PageSetup.CenterHeader=″報表1″
15.設定頁尾
eole.ActiveSheet.PageSetup.CenterFooter=″第&P頁″
16.設定頁首到頂端邊距為2釐米
eole.ActiveSheet.PageSetup.HeaderMargin=20.035
17.設定頁尾到底邊距為3釐米
eole.ActiveSheet.PageSetup.FooterMargin=30.035
18.設定頂邊距為2釐米
eole.ActiveSheet.PageSetup.TopMargin=20.035
19.設定底邊距為4釐米
eole.ActiveSheet.PageSetup.BottomMargin=40.035
20.設定左邊距為2釐米
veole.ActiveSheet.PageSetup.LeftMargin=20.035
21.設定右邊距為2釐米
eole.ActiveSheet.PageSetup.RightMargin=20.035
22.設定頁面水平居中
eole.ActiveSheet.PageSetup.CenterHorizontally=.t.
23.設定頁面垂直居中
eole.ActiveSheet.PageSetup.CenterVertically=.t.
24.設定頁面紙張大小(1-窄行8511 39-寬行1411)
eole.ActiveSheet.PageSetup.PaperSize=1
25.列印單元格網線
eole.ActiveSheet.PageSetup.PrintGridlines=.t.
26.拷貝整個工作表
eole.ActiveSheet.UsedRange.Copy
27.拷貝指定區域
eole.ActiveSheet.Range(″A1E2″).Copy
28.貼上
eole.WorkSheet(″Sheet2″).Range(″A1″).PasteSpecial
29.在第2行之前插入一行
eole.ActiveSheet.Rows(2).Insert
30.在第2列之前插入一列
eole.ActiveSheet.Columns(2).Insert
31.設定字型
eole.ActiveSheet.Cells(2,1).Font.Name=″黑體″
32.設定字型大小
eole.ActiveSheet.Cells(1,1).Font.Size=25
33.設定字型為斜體
eole.ActiveSheet.Cells(1,1).Font.Italic=.t.
34.設定整列字型為粗體
eole.ActiveSheet.Columns(1).Font.Bold=.t.
35.清除單元格公式
eole.ActiveSheet.Cells(1,4).ClearContents
36.列印預覽工作表
eole.ActiveSheet.PrintPreview
37.列印輸出工作表
eole.ActiveSheet.PrintOut
38.工作表另為
eole.ActiveWorkbook.SaveAs(″ctemp22.xls″)
39.放棄存檔
eole.ActiveWorkbook.saved=.t.
40.關閉工作簿
eole.Workbooks.close
41.退出Excel
eole.quit
以上控制呼叫語句在中文VFP5.0企業版下執行通過,執行環境為Excel 97及中文Windows 98。
相關文章
- xlwings:在Excel中整合PythonExcelPython
- Java 獲取Excel中的表單控制元件JavaExcel控制元件
- 使用 Java 在Excel中建立下拉選單JavaExcel
- 在excel中快速定位到具體的行Excel
- 在 Vue 中控制表單輸入Vue
- 在Excel中如何獲取漢字拼音首字母?Excel
- laravel 在一個控制器的方法中呼叫其他控制器中的方法Laravel
- 大資料在事故成本控制中的作用大資料
- 在 Python 程式中啟動 mitmproxy 並控制 addonPythonMIT
- 在 Postman 中實現自動化測試的全面指南Postman
- Python 在Excel中插入、替換、提取、或刪除圖片PythonExcel
- 在Excel VBA中寫SQL,是一種什麼體驗ExcelSQL
- 使用Python在Excel畫畫PythonExcel
- 配置ACL在網路服務中訪問控制
- 在stable diffussion中控制生成圖片的光線
- ava 新增、刪除Excel表單控制元件Excel控制元件
- 在PHP中全面阻撓SQL隱碼攻擊式進犯PHPSQL
- 在excel中某些單元格內批量增加相同的內容Excel
- 在Excel中新建氣泡圖Excel
- hibernate在JPA規範中在控制檯無法出現SQL語句SQL
- 許可權控制庫 Casbin 在 Slim 中的應用
- 成本控制在專案管理中的重要性專案管理
- 行高在excel表哪裡調 excel怎麼調整行高Excel
- 全面解析JavaScript中this指向JavaScript
- 如何控制一些專案在ORDRSP中不輸出
- [前端漫談]Git 在專案中的完全控制實踐前端Git
- 在MacOS系統中如何管理隱私許可權控制?Mac
- 利用xlrd模組在Django專案中實現Excel檔案匯入DjangoExcel
- Azure Data Lake(一) 在NET Core 控制檯中操作 Data Lake Storage
- 智慧經營3.0在疫情控制中發揮巨大作用!
- 在2021年, Python是否會全面超越 Java?PythonJava
- Mvc 5中匯出ExcelMVCExcel
- KETTLE中Excel表輸入Excel
- Excel中的規劃求解。Excel
- 淘寶程式設計師沒活硬整?在 Excel 和 VSCode 中購物!程式設計師ExcelVSCode
- C#/VB.NET 在Excel單元格中應用多種字型格式C#Excel
- 現在還適合學習excel嗎Excel
- autohotkey透過com物件控制excel的許可權問題物件Excel
- 解決RecyclerView在ScrollView中會置頂它上面的控制元件View控制元件