2021年4月28日 星期三

[Excel] VBA呼叫DLL,然後執行

 也不是很清楚怎用......

試過好像都有問題,放棄

Make a C# DLL and use it from Excel VBA code
http://csharphelper.com/blog/2013/10/make-a-c-dll-and-use-it-from-excel-vba-code/

Turn a simple C# DLL into a COM interop component
https://stackoverflow.com/questions/7092553/turn-a-simple-c-sharp-dll-into-a-com-interop-component

如何正確的在VBA/VB中引用C#/VB.NET開發的DLL
https://www.twblogs.net/a/5b8144a72b71772165abc5c7

HOW TO CALL A C# .NET CLASS LIBRARY FROM EXCEL VBA: GUIDED EXAMPLE
http://maxwellmckinnon.com/blog/2016/10/06/how-to-call-a-c-net-class-library-from-excel-vba-guided-example/

2021年4月27日 星期二

[Exce[] 對應的就是工作簿的BuiltinDocumentProperties 屬性及CustomDocumentProperties 屬性

原來 用CustomDocumentProperties,要這樣設定....又學會了


工作簿之內建文件屬性及自訂文件屬性
https://blog.xuite.net/crdotlin/excel/7698928

2021年4月17日 星期六

[Excel]Study

 

插入欄,H是新欄
Columns("H:H").Select
Selection.Insert Shift:=xlToRight


刪除欄
Columns("I:I").Select
Selection.Delete Shift:=xlToLeft


選取直column
Range("A2").Select ' 選取A2儲存格

Range(Selection, Selection.End(xlDown)).Select ' 選取下方所有儲存格範圍

ActiveCell.Offset(1, 0).Select ' 移至下一個儲存格位置
ActiveCell.Offset(0, 1).Value = XXX  ' 設定內容至目前儲存格的下一欄位置

選取全範圍
Range("A2").Select     '為選定儲存格A2。
Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select '此行指令用於自動偵測選取儲存格內有資料的範圍 (即快速組合鍵Ctrl + Shift + End)

Sheet 新增
WorkAheets.add  '新增一個工作表
WorkSheets.Add()="New Sheet"
WorkSheet,Add after:=WorkSheets(1)     '新增在第一個工作表之後的一個工作表
WorkSheets.Add before:=WorkSheets(2)    '新增在第二個工作表之前的一個工作表



得知選取範圍右下角
Range("A1").Select '設定選取位置的起點,快速鍵 Ctrl + Home data_end = Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Address ' 取得資料最右下角的儲存格位置,例如:J250

選取全部空白儲存格,然後刪除
Range("A1").Select ' 選取A1儲存格,快速鍵 Ctrl + Home
Selection.SpecialCells(xlCellTypeBlanks).Select ' 選取空白儲存格
Selection.EntireRow.Delete ' 刪除空白列


加入清單
Sub unitmenu '單位清單
Columns("F:F").Select ' 選取F欄
With Selection.Validation ' 自訂清單內容
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="Lesson1,Lesson2,Lesson3,Lennon4" ' 清單內容
End With
End Sub



Chart export to image file
chart.Chart.Export Filename:=ActiveWorkbook.Path & "\bar.jpg", filtername:="jpg"  ' 匯出成圖片

2021年4月13日 星期二

[stm32]SD 卡 and usb stortage

 

不錯的文章



Developing applications on STM32Cube™ with FatFsh
ttps://www.st.com/resource/en/user_manual/dm00105259-developing-applications-on-stm32cube-with-fatfs-stmicroelectronics.pdf

[STM32] SDIO SD 卡讀寫測試
http://www.makdev.net/2020/11/stm32-sdio-sd.html

SD card using SPI in STM32
https://controllerstech.com/sd-card-using-spi-in-stm32/

Tutorial: An SD card over SPI using STM32CubeIDE and FatFS
https://01001000.xyz/2020-08-09-Tutorial-STM32CubeIDE-SD-card/

2021年4月12日 星期一

[Arm]Study

 不錯的文章

https://hackmd.io/@owlfox/Bkcen7LeL/https%3A%2F%2Fhackmd.io%2Fs%2FB1nI1xXie

ARM 之二 Keil 项目/生成的各种文件类型(.AXF、.D、.crf、.exf)说明https://blog.csdn.net/ZCShouCSDN/article/details/81354197

2021年4月8日 星期四

[ESP32 CAM]study

不知道為什麼,用 #define CAMERA_MODEL_WROVER_KIT // Has PSRAM,跑起來會出現如下錯誤訊息:

必須選 #define CAMERA_MODEL_AI_THINKER // Has PSRAM 才行ㄡ




不錯的文章:
阿玉Web:Bit研究區
https://sites.google.com/site/wenyuwebbit/22-esp32-cam/01-ren-shiesp32-cam

ESP32-CAM摄像头-Arduino IDE-网页展示-人脸识别-之七次失败后的成功记录https://www.codenong.com/cs106962217/

ESP32-CAM 開發板(帶攝像頭)
https://ec.makehub.tw/seeed/113990580-esp32-cam-development-boardwith-camera#chinese

[Raspberry]不錯的資料

 

不錯的學習資料

https://hackmd.io/@andrewintw/BJJ1JImM_

https://www.youtube.com/watch?v=VrIP07CeseU&list=PLyHt1h0azRjBHl51dAS10jcCs0XxQ6Iw7&index=3

2021年4月7日 星期三

[C#]模擬鍵盤滑鼠的操作

 學一下:


模擬鍵盤滑鼠的操作
https://roronoa.pixnet.net/blog/post/25312590-c%23-%3A-%E6%A8%A1%E6%93%AC%E6%BB%91%E9%BC%A0%E9%8D%B5%E7%9B%A4%E5%8B%95%E4%BD%9C


How to use Dllimport with interface c#
https://stackoverflow.com/questions/5548401/how-to-use-dllimport-with-interfaces-in-c



2021年4月5日 星期一

[C#]app.config 修改

 

不錯的文章:


讀取 App.Config 中的值
https://dotblogs.com.tw/Frank_Information_Workstation/2016/05/01/165924

C# Winform 操作 App.config(新增、修改、刪除、讀取)https://dotblogs.com.tw/neil_coding/2019/09/25/winform_app_config

Four Ways To Read Configuration Setting In C#
https://www.c-sharpcorner.com/article/four-ways-to-read-configuration-setting-in-c-sharp/

https://ithelp.ithome.com.tw/articles/10196861