いつもお世話になります
今、VBAからDocuWorksへの出力プログラムを環境依存文字も使えるように修正していますが
出力したファイル名は環境依存文字に変更で来るのですが、Binderに編集した文書名は変更が
出来ません。
(DocuWorksの出力名変更)
Dim fso As Object
Dim fileFullPath As String
fileFullPath = NewXdwName
Set fso = CreateObject("Scripting.FileSystemObject")
'...ファイル名を変更
moji = DumName & ".xdw"
fso.GetFile(fileFullPath).Name = moji '...DocuWorksは環境依存文字を使えるため文字コードは使用しない
'...後片付け
Set fso = Nothing
(Binderの文書名変更)
Dim moji As Variant
lngPageNo = 1
tmp = Split(ChgFname, vbTab)
For k = 0 To UBound(tmp)
moji = tmp(k)
rc = XDW_SetDocumentNameInBinder(lngHandle, k + 1, moji, vbNullString)
Next k
XDW_SaveDocument lngHandle, vbNullString
XDW_CloseDocumentHandle lngHandle, vbNullString
いずれもmojiという変数を使っています
VBA to Docuworksはあまりやらないと思いますが
もしかしたらと思い投稿してみました
もし、何かありましたら教えてください
以上、よろしくお願い申し上げます、
No.1ベストアンサー
- 回答日時:
こんにちは
DocuWorksの出力文字列がどの様な文字コードなのか分かりませんが
VBAで環境依存文字を扱う場合は
Asc関数などで文字コードを取得してChr関数で文字に戻すなどが
良くやる方法だと思います。
DumNameへの代入コードなどが分からないのですが
実際にDumNameの値はどのような文字列なのでしょうか、
また、DocuWorksの文字コードなど調べれば、解決できるのではないかと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Excel VBAでフォルダ内の全テキストファイルの任意データを取得について 7 2021/12/18 16:00
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- Visual Basic(VBA) excel VBAでメールを送る方法について 2 2021/11/03 15:34
- Android VBA、フォルダのパスに環境文字 ㉑ があり、VBAが機能しません。 2 2022/07/27 09:16
- Visual Basic(VBA) VBA シート上にドロップダウンリストを作り、予め指定値をセットしたいのですが 1 2023/03/25 15:15
- Visual Basic(VBA) フォルダの作成 3 2021/11/10 11:05
- Excel(エクセル) VBA フォルダ見える化のコードについて 2 2023/06/19 15:04
- Visual Basic(VBA) シート名をフォルダ名に変更 1 2021/12/01 15:59
- Visual Basic(VBA) VBA This Workbookモジュールを別ファイルにコピーする方法 1 2022/09/14 01:51
- Visual Basic(VBA) VBA excelからメールを送る方法について 1 2021/11/03 11:30
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PS4コントローラーをPCでゲーム...
-
C言語で矩形波生成方法
-
プログラムについての質問です...
-
printfとputcharの違いは
-
4Kの外部モニターに出力すると...
-
VBAでテキスト出力時のスペース...
-
プログラミングの問題です。至...
-
VBAで出力したCSVファイルの先...
-
発電機の出力について
-
昨日SSDを増設したら、PCが点か...
-
複数起動してるエクセルを一括...
-
coutで出力した文字を消去する...
-
加速度センサを用いて速度計測
-
wsprintfで浮動小数を扱うには?
-
printfの書式%.*s
-
makeで文字化けする。migwのmak...
-
OBS配信すると、マイクが途切れ...
-
無線とかアンテナに関しの質問...
-
C言語 putchar関数
-
ACCESS クエリ→フォーム...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PS4コントローラーをPCでゲーム...
-
4Kの外部モニターに出力すると...
-
MMDでavi出力が出来ない
-
プログラムについての質問です...
-
コンセントの電力は入力と出力...
-
AIに回答させるって
-
OBS配信すると、マイクが途切れ...
-
VBAでテキスト出力時のスペース...
-
cout と cerrの違い
-
アクセスでエクセルに出力する...
-
printfとputcharの違いは
-
ACCESS クエリ→フォーム...
-
VBAのExecメソッドで画面を非表...
-
テキストファイルから特定の文...
-
COBOLのMOVEで桁数が異なる場合
-
VBAで有効数字の設定
-
coutで出力した文字を消去する...
-
Windows Formアプリからコンソ...
-
KEYENCEのシーケンスプログラム...
-
CRC16計算について
おすすめ情報