我想將一個可以包含空格的“標題”轉換" this is a Test title "為一個字串,其中所有空格都被洗掉,并且之前由空格分隔的單詞都以大寫字母開頭。上述字串的結果應該是"ThisIsATestTitle".
目標是創建一個字串,然后可以將其用作檔案系統的檔案夾名稱。
uj5u.com熱心網友回復:
在 MsAccess VBA 中:
replace(strconv(" this is a Test title ",vbProperCase)," ","")
回傳ThisIsATestTitle
感謝@June7 提供這些有用的資訊:
如果查詢或文本框中的運算式,使用 3 代替 vbProperCase。
uj5u.com熱心網友回復:
目標是創建一個字串,然后可以將其用作檔案系統的檔案夾名稱。
然后你還有一些事情要做。
非尾隨空格不是問題,但很多其他字符是。特別是,您需要洗掉所有出現的<, >, :, ", /, \, |,?和*。
還有一些特殊的邊緣情況:例如,您不能使用任何“保留名稱”(COM1等),并且您的名稱不能以句點結尾。完整串列見微軟官方檔案:
- Windows 應用程式開發:命名檔案、路徑和命名空間
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/478486.html
下一篇:VBA和Python之間的IPC
