原创 用VBA來關閉其他程序
以關閉Winrar.exe爲例,代碼如下: Sub closeWinrar() Dim oWMT As Object, oProcess As Object Set oWMT = GetObject("winmgmts:/
原创 成功申請到ClickDealer聯盟
今年開年,決定專注於國外CPA,經過半個多月的泡論壇+找資料+Google,大概也學了個差不多,所以從這個禮拜開始,陸續向幾個評價不錯的聯盟遞了申請。 第一個是PeerFly聯盟,在affpaying的評價是非常不錯的,而且聽說off
原创 VSTO/Excel:快速找出某一列中與指定單元格不同的數據
private void button1_Click(object sender, EventArgs e) { Excel.Range rng = null; rng = ((Excel.Range)this.Colum
原创 VBA用字典來替代函數的Vlookup
Excel裏有Vlookup函數,查找匹配數據非常方便,在VBA裏,也可以用worksheetfunction.vlookup方法來調用,今天我介紹一個另一種使用字典(dictionary)+數組的方法,速度也非常快。 數據源圖片:
原创 VSTO運行VBA代碼
昨天一個同事問我,怎麼在VSTO的控件上運行工作簿中的VBA代碼。這個很簡單,VSTO提供了一個Run方法,可以直接運行Marco,就和你在VBA的一個過程裏調用另一個過程一樣。 VSTO裏的代碼: private void butt
原创 畫四條直線然後組合成矩形
private void button1_Click(object sender, EventArgs e) { Excel.Shape lineA = Globals.Sheet1.Shapes.AddLine(25, 140,
原创 VBA導入VFP的.dbf文件
Sub ImportVFPData() Dim i%, sql$ Dim cn, rst Set cn = CreateObject("adodb.connection") Set rst = Crea
原创 提取Excel、Word、PPT文件中的Flash文件的兩種方法
方法一:VBA代碼法 新建一個文件,然後拷貝以下代碼到VBA模塊中,運行代碼,選擇含有Flash的Excel文件確定,即可獲取swf文件。 Sub ExtractFlash() Dim tmpFileName As S
原创 在Excel裏發Twitter
Sub sendTweets() Dim xml, sUsername$, sPassword$, sTweets$ Set xml = CreateObject("MSXML2.XMLHTTP") sUserna
原创 聊聊最近的CPA心得吧
不知不覺都快要3個月沒更新博客了,一是懶,二是沒啥時間,三是主要原因——沒啥好寫的東西。 相信很多博客主都和我一樣,寫着寫着就沒啥激情了,從一開始的每天更新,到每3天更新,然後每週更新,再然後個把月才更新一次,後來是隨性而至,哪天突然想起
原创 Word裏全角轉換成半角
上次寫一篇文章,不小心開了全角,結果文章編輯完,慘不忍睹,然後就想自編個宏一次性轉換。起先想到的當然是像Excel一樣使用ASC函數,但發現VBA的ASC不是全半角轉換的功能,暈死,只能網上找答案,終於,找到一個狼版以前發的回帖,完美
原创 用VBA導出Excel裏的圖表爲JPG文件
Sub ExportChart() Dim myChart As Chart Dim myFileName As String Set myChart = Sheet1.ChartObjects(1).Char
原创 歡迎光臨我的個人網站 http://mrvsto.com
歡迎光臨我的個人網站 http://mrvsto.com
原创 介紹一個文本連接的自定義函數:contxt
Excel自帶的CONCATENATE函數雖然能連接文本,但卻不能連接內存數組,論效果還沒&這個連接符方便,實在是Excel裏的第一大雞肋。 所以今天就介紹給大家我一直在用的文本連接的自定義函數–contxt 。 Function C
原创 用Shell來運行dos下的ping命令
Sub test() Shell "cmd.exe", vbNormalFocus SendKeys " ping mrvsto.com" & "{ENTER}", 1 End Sub