之前曾經在測試DLL的時候使用了PowerShell 最近剛好又翻到當時的測試檔 不過時間久了,如何執行.psl檔都沒...
2024/12/05
2024/12/04
Excel / 如何使用VBA連線FTP 3
接下來要介紹winscp COM Library在excel vba的簡單使用方式 如果照抄範例,有修改連線主機跟帳密,程式還是會...
2024/12/03
Excel / 如何使用VBA連線FTP 2
Excel / 如何使用VBA連線FTP 提供了2種透過windows內建ftp程式的連線方式 但是這可能會因為ftp伺服器的關係而無法使用 例如採取加密的ftp伺服器就會因為無法連線而不能...
2024/11/08
Word / Label設定成button樣式效果
延續「Word / Command Button 無法設定文字對齊的替代方案,使用Label」因為 Label可以控制文字置中,所以用來替代Command But...
2024/11/07
Word / Command Button 無法設定文字對齊的替代方案,使用Label

在「Word / 使用VBA分割word內的表格」的按鈕 如果不特別設定的話,文字都會被遮蓋 也無法做任何的調整 爬文得到的解決方式 有人建議前後增加空格,或者調整字體或字型大小,因為當整體長度超過按鈕寬度就會自動置左 這種純手動,不是很方便 有人建議改用Label(標籤) 雖然少了按鈕的動態效果,但至少文字是可以完整呈現 所以我改用Label來綁定程式碼 這樣畫面感覺好多了!!...
Excel / 使用VBA控制word物件來分割表格
之前在「Word / 使用VBA分割word內的表格」使用VBA分割表格 現在同樣的原因需要分割審查結果的表格 表格架構都一樣,要輸出的內容架構也一樣 這次改在excel控制word物件來分割word裡...
2024/11/03
Excel / 使用VBA批次修改檔案名稱
這個是Line社團的提問 讓我想起之前"彰化一整天"有個類似的VB...
2024/10/28
JS / 以Google Apps Script為中繼API,修改傳遞到blogger的草稿
之前「網站 / 從wordpress發佈新文章同步寄信到blogger儲存成草稿」在 wordpress網站建立觸發器,發布新文章的同時,直接將文章內容寄到blogger的自訂信箱作...
2024/10/13
JS / 結合Google Apps Script製作API,自製hilite.me程式碼上色
hilite.me是一個程式碼上色...
2024/10/05
Gg / Google sheets CHOOSECOLS 函數─Excel CHOOSE函數的替代方法
在「Excel / VLOOKUP / LOOKUP函數 (2024/2/26 修改)」曾經提到
可以用CHOOSE函數重新建立一個參照範圍,配合資料情況設計取得唯一符合條件...
2024/10/04
Gg / Google Drive 移動副本文件到特定資料夾 6
除了「Gg / Google Drive 移動副本文件到特定資料夾 5」 fetch網頁應用程式之外,還有另一種方式─把程式部署成「資料庫」(library)&nb...
Gg / Google Drive 移動副本文件到特定資料夾 5
「Gg / Google Drive 移動副本文件到特定資料夾」系列主要內容都介紹差不多了本篇想要紀錄如何從容器的文件使用onOpen觸發器執行另一個專案(非容器)...
2024/10/03
Gg / Google Drive 移動副本文件到特定資料夾 4
「Gg / Google Drive 移動副本文件到特定資料夾 3」說明主程式接下來說明...
Gg / Google Drive 移動副本文件到特定資料夾 3
接續「Gg / Google Drive 移動副本文件到特定資料夾 2」本篇說明主程式 getDatafromSheet()執行...
2024/10/02
Gg / Google Drive 移動副本文件到特定資料夾 2
延續「Gg / Google Drive 移動副本文件到特定資料夾 1」處理如何把上傳的檔案分門別類放在各自的資...
Gg / Google Drive 移動副本文件到特定資料夾 1
辦完講師培訓,接下來是收檢核作業為了方便起見,透過Google 表單上...
2024/09/21
Excel / 使用SeleniumBasic查詢發布到網路的google sheets V2
同樣是抓取表單資料,Excel VBA 可以利用SeleniumBasic模擬操作瀏覽器抓取網...
2024/09/20
Gg / 以Google sheets作為資料庫,透過Google Apps Script製作查詢頁面 修改版4 part2
延續「Gg / 以Google sheets作為資料庫,透過Google Apps Script製作查詢頁面 修改版4 part1」 將更新工作表的程式碼加入流...
2024/09/14
Gg / 以Google sheets作為資料庫,透過Google Apps Script製作查詢頁面 修改版4 part1
時間過得好快距離上一版「JS / 以Google sheets作為資料庫,透過Google Apps Script製作查詢頁面 修改版3」已經有1年之久了這次的修改是要處理"資料還在增加的階段",而且"要把所有資料都集中在同一個工...
2024/09/11
Excel / 如何刪除自訂的增益集
這個狀況是發生在之前測試Line社團的問題「VBA / Excel 使用VBA合併套印輸出並轉成PDF發問者後來把Excel Vba轉存成增益集(副檔名 xl...
2024/09/07
VBA / Excel 使用VBA取得word檔案內表格資料
由於辦理縣市薦派人員性質的研習這種研習通常會設計制式表格給縣市承辦人填寫而因為報名表格需要層層核章,再加上公文傳遞只能用pdf格式或者odf格式(odt文件)所以通常會用odt文件來製作報名表,讓承辦人可以填寫...
2024/08/31
App / 使用App Inventor 製作取得公車到站時間的App 2
改良之前的「App / 使用App Inventor 製作取得公車到站時間的App」原來的版本是連結交通部運輸資料流通服務網站的API來抓取台北市公...
2024/08/28
VBA / Excel 使用VBA分割工作表並另存新檔
這個練習其實是很久之前VBA的課程內容透過VBA利用篩選的功能來分割...
2024/08/24
VBA / Excel 使用VBA合併套印輸出並轉成PDF
這個是在Line社團裡面的討論
有人發問想在word合併列印之後直接將檔案輸出成PDF
由於這是超過word本身的流程,因此只能透過VBA...
2024/07/21
安康接待室
請支援攝影 所以去幫忙其他計畫的攝...
2024/06/09
Gg / 從Google Spreadsheets建立查詢ISBN的AppSheet APP 版本3
曾經在 Gg / App 從Google Spreadsheets建立查詢ISBN的AppSheet APP
以及 Gg / 從Google Spreadsheets建立查詢ISBN的AppSheet APP 版本2
結合Google AppSheet簡易製作查詢ISBN ...
2024/05/27
VBA / Excel 使用VBA在Word檔內進行尋找取代的方法 2
在 VBA / Excel 使用VBA在Word檔內進行尋找取代的方法 說明了幾種處理方式 但是如果要成為工作流程,必須要增加一些功能與介面以方便使用所以增加清除內容、 選取檔案、執行搜尋替代...
2024/05/24
VBA / Excel 使用VBA在Word檔內進行尋找取代的方法
這個是在Line社群的問題發問者自己也在網路上爬文,但是對於一些問題無法解決才...
2024/05/21
C# / Windows Powershell 與 Powershell的差異
最近在研究Powershell發現有2種版本,也不能說是版本,應該是種類一種是根植於Windows,以 .NET Framework v4.5為架構的Windows Powershell 5.1另一種是從 .NET Framework 移至 .NET Core架構 的Powershell 7.X這又要回過來認識.NET...
網站 / WordPress外掛Post Views for Jetpack無法更新瀏覽次數
這個外掛可以在首頁呈現Jetpack 外掛所統計的瀏覽次數起始點是從安裝 Jetpack外掛之後但是後來注意到首頁呈現的瀏覽數會停...
2024/05/15
JS / 在Blogger增加”文章行事曆”功能
嘗試在blogger新增文章行事曆希望樣式類似triohobb...
VBA / Excel VBA將檔案另存成PDF再使用自訂python程式加密PDF 番外
番外1-封裝執行檔被偵測有木馬程式
在VBA / Excel VBA將檔案另存成PDF再使用自訂python程式加密PDF 系列文章都是用pyinstaller將程式碼封裝成執行檔不過在執行檔產生之後不久,Microsoft Defender 會顯示偵測到木...
2024/05/03
VBA / Excel VBA將檔案另存成PDF再使用自訂python程式加密PDF 4
在前一篇 VBA / Excel VBA將檔案另存成PDF再使用自訂python程式加密PDF 3曾經思考有沒有辦法不用先產生檔案的方式轉了很多彎,後來看PyPDF2...
VBA / Excel VBA將檔案另存成PDF再使用自訂python程式加密PDF 3
再次修改 VBA / Excel VBA將檔案另存成PDF再使用自訂python程式加密PDF 的程式碼VBA / Excel VBA將檔案另存成PDF再使用自訂python程式加密PDF 2
修改VBA執行流程1.使用 WScript.Shell 執行命令列、2.在迴圈增加 "DoEvents" 移交控制權這次是修改python...
2024/04/30
C# / Excel VBA將檔案另存成PDF再使用自訂C#程式加密PDF

本篇是 VBA / Excel VBA將檔案另存成PDF再使用自訂python程式加密PDF 的番外
在爬文的過程中,可能因為關鍵字的關係「 VBA PDF 加密」
所以跑出一篇在mobile01論壇的教學 使用vba + 開源函式庫,解決excel 另存pdf 無法加密問題(vba範例)
為了下載檔案而加入會員,還好檔案還在、還好不需要什麼鬼積分
依樣畫葫蘆可以得到相同結果
但是這個開源ProtectPDF.dll引起我的興趣
再次爬文之後,在這篇 VBA : encrypted / password protected PDF for MS Office
可以看到使用相同名稱的DLL
但是這篇文章的作者沒有提供ProtectPDF.dll檔案
下面有人問他...
VBA / Excel VBA將檔案另存成PDF再使用自訂python程式加密PDF 2
本篇主要修改 VBA / Excel VBA將檔案另存成PDF再使用自訂python程式加密PDF的程式碼讓程式執行更為流暢主要修改的地方有以...
2024/04/27
VBA / Excel VBA將檔案另存成PDF再使用自訂python程式加密PDF
VBA能否將excel轉成加密的PDF?
這個是在Line的excel社團看到的提問
其中的管理員提供了一個網路教學
這個教學是使用 Adobe Acrobat 物件
但是前提是必須先安裝付費版的 Adobe Acrobat
我後來想起之前彰化一整天有分享某個客製程式
其中有PDF加密功能,這個功能是在VBA執行他自己寫的python程式
經過自己土炮測...
2024/04/20
JS / 在Blogger增加”goTop”功能
在很多網站都能夠看到當瀏覽到頁面結尾時,會出現一個回到最上面的圖示點擊之後,網頁就會捲到最上面 在 tricohobby也有,這是佈景主題內建的不過在blogger就要自...
2024/04/15
Gg / 使用GoogleCharts快速製作QrCode 替代方案 QuickChart
原本在 Gg / 使用GoogleCharts快速製作QrCode 所使用的api由於google正式關閉了 https://chart.googleapis.com所以也就無法用來生成Qr C...
2024/04/14
Py / 透過selenium-webdriver爬youtube的介紹資訊 2
在 Py / 透過selenium-webdriver爬youtube的介紹資訊(2021/10/28修改)
所引用的selenium-webdriver 在更新之後,目前selenium版本是4.1...
網站 / 使用Google Translate JS將網站變成多語系網站
聽說網站如果能夠具備多語系內容 可以更容易被搜尋到 但是我又不...
2024/03/23
網站 / 改善wordpress網站的效能
之前網站因為增加了許多自訂的發文推播
導致網站速度變慢,GCP的VM觀測數據顯示發文的時候,CPU的執行率可以達到200%
所以也出現提升CPU等級的建議,但是往上升一級就多了近一倍的費用
對我來說實在吃不消,因為除了GCP的費用之外,還有youtube的月費、google 雲端硬碟的年費
一年付給google公司7~8千元跑不掉,GCP費用占了80%
當初建置網站的目的是為了紀錄一些學習程式的過程,順便紀錄自己感興趣的東西
所以想先試試看能不能透過一些方式來降低網站的執行...
2024/03/18
VBA / 使用Excel VBA批次寄信 3
之前在VBA / 使用Excel VBA批次寄信 是修改 彰化一整天所寫的excel VBA程式而這個版本是精簡程式,原理是一樣的,都是使用 CDO.Message物件但是省去了設定頁面,呈現核心程式只要知道STMP的設定資料各個郵件伺服器應該都可以使用本文以Gmail...
2024/03/15
JS / 在Blogger增加”分享到臉書”功能
之前在網站 / 從wordpress發佈新文章同步發文到臉書粉絲專頁提到
臉書只能夠用分享的方式將訊息貼到個人頁面
於是,開始思考如何在Blogger達成這...
2024/03/14
JS / 移除或修改 iframe的屬性

前幾天辦公室裡其他計畫的助理抱怨網站嵌入的google表單出現
「您的瀏覽器尚未啟用javascript...」...
2024/03/08
網站 / 從wordpress發佈新文章同步發文到臉書粉絲專頁
既然可以透過寄信到Blogger發文 那有沒有可能在臉書粉絲專頁...
2024/03/05
網站 / 從wordpress發佈新文章同步寄信到blogger儲存成草稿
google blogger可以接收電子郵件來發...
2024/03/02
JS / 在Blogger增加”修改”連結標籤

Blogger 修改文章必須到後台文章列表按指定文章
不像wordpress登入之後文章列表自動會有"Edit"的連接標籤
因此嘗試在文章列表增加文章修改的連結標籤 Blogger的文章修改連結的架構是 https://www.blogger.com/blog/post/edit/blogID/postID
所以需要1.取得postID、2.新增標籤
而根據取得postID的方式可以再分成2種...
2024/02/29
JS / 在Blogger建立分頁
Blogger沒有辦法用增加<!--nextpage-->的方式在文章內設...
2024/02/27
Gg / 透過Google Apps Script 建立上傳檔案頁面

這個使用Google Apps Script 建立的上傳檔案頁面,參考很多範例跟參考資源 也因為需求而修改、新增功能,例如將檔案資訊呈現在頁面上、限制上傳者、特定檔案格式與檔案大小、可以同時多個檔案上傳 不過詳細參考哪些內容,已經不可考了 唯一能確認的是有參考《Google Apps Script雲端自動化與動態網頁實戰》的範例,這本書也是目前正體中文唯一的相關書籍 整體而言,都是使用Google的相關功能:以google雲端硬碟為儲存空間,並且將檔案資訊紀錄在google 試算表,呈現在Google Apps Script網頁程式建構的網頁 ...
2024/02/24
App / 使用App Inventor 製作取得公車到站時間的App
這個App單純是懶得在台灣等公車多按幾下
想直接秀出下班要搭的278公車到...
2024/01/11
VBA / Excel VBA 播放音檔
這個是臉書社群...
2024/01/08
VBA / 使用Excel VBA插入圖檔

這個是在Line Excel VBA社群的問題
發問者提供了操作影片跟檔案,所以可以很好理解所遇到的問題 原始檔案利用VBA寫了兩個程序
檔案一開始就存在的圖檔可以刪除
後來新增的圖檔卻不能刪除
研究了一下
發現這是圖檔類型(MsoShapeType)的問題
程式碼是利用 Sheet.Pictures.Insert()方法插入的圖片
圖檔類型是msoLinkedPicture
但是檔案一開始就存在的圖片應該是在工作表透過插入/圖片的方式
這樣圖檔類型會是msoPicture
從名稱就可以看出差別
前者是連結圖檔而已,所以當圖檔改變名稱或位置時
工作表就會讀不到圖檔
單就無法刪除圖檔的問題,只需要多一個條件就可以了
原始程式碼只有判別...