ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

DDEPOKE関数について質問

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-12-18 15:42
TSP_Saito  新米 居住地: 宮城  投稿数: 4
お世話になります。

DDEPOKE関数を使用してExcelの雛形にデータを
挿入しようと思ったのですが、数値は問題なく
指定したセルにセットされるのですが、文字
(例えば"株式会社○×△"など)は初めの1文字
ないし2文字目以降が切られてしまいます。

V8やV9でも同じようなプログラムを作成したことは
あるのですが、上記のような現象は起こった事が
ありませんでした。

環境
OS:WindowsXP Sp3
MAGIC:V10.1 Sp4b
DB:MSSQL2005(出力時はMemoryテーブルを使用)
Excel:2000

環境や関数を使用するときに注意する点や
このような現象の回避方法があったら
どんな些細なことでも構いませんので
よろしくお願いします。
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-12-19 8:47
sigeno56  長老   投稿数: 336
おはようございます。DDEPOKEを使ってみました。

結果は、半角文字はちゃんとエクセルに載るけど
全角ではおかしくなる。

渡す側の値は、変数です。
文字型でうまくいかず、途中からUnicoeに変えてみましたが
一緒でした。


×「あいうえお」をDDEPOKEすると「あいう」
×「あいうえおか」をDDEPOKEすると「あいう」
×「なかしまみか」をDDEPOKEすると「なかし」
×「伊藤麻衣子」をDDEPOKEすると「伊藤麻」
○「mizutani豊」をDDEPOKEすると「mizutani豊」
○「豊mizutani」をDDEPOKEすると「豊mizutani」
×「きむらたくや」をDDEPOKEすると「きむら」
×「みずたにゆたか」をDDEPOKEすると「みずたに」
○「KINKI KIDS」をDDEPOKEすると「KINKI KIDS」
×「あいうえおかきくけこさしすせそ」
  をDDEPOKEすると「あいうえおかきく」
×「きたろう」をDDEPOKEすると「きた」


Magic eDeveloper Version 10.1 SP4a
Windows XP Professional SP2

回避策として以下でどうでしょうか?
あいうえおかきくけこの後ろに全角スペースを9個付けてみました。
「あいうえおかきくけこ□□□□□□□□□」をDDEPOKEすると
「あいうえおかきくけこ」になりました。

「佐野元春□□□□□□□□□」をDDEPOKEすると
「佐野元春□□□」になりました。
投票数:1 平均点:10.00
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2008-12-19 9:29
TSP_Saito  新米 居住地: 宮城  投稿数: 4
sigeno56さん
おはようございます。

一部(漢字と全角カナ,全角記号の組み合わせ)を
除いてエクセルにきちんとセットすることができました。

非常に助かりました。
ありがとうございます。
投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約